locked
Шаблон для GridView RRS feed

  • Вопрос

  • что то натворил не знаю чего.

    Разметка такая

            <Grid Grid.Row="1">
                <ScrollViewer HorizontalScrollBarVisibility="Auto">
                    <Grid Grid.Row="1" Width="2000">
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="1*"/>
                            <ColumnDefinition Width="3*"/>
                            <ColumnDefinition Width="1*"/>
                        </Grid.ColumnDefinitions>
    <GridView Grid.Column="1"
    ...

    ну т.е. мне надо чтобы GridView стоял во второй колонке и заполнившись до правого края начинал вставлять по клику кнопки Item вниз.

    Но при такой раскладке почему то в одну строку идёт наполнение GridView хотя колонка не растягивается а просто вправо уходят Item ы за пределы видимости. Как это исправить?


    Спасибо


    • Изменено developers_s 17 марта 2013 г. 13:36
    17 марта 2013 г. 13:34

Ответы

  • Width="1*"
    работает если Grid может точно определить свою ширину, но у вас
    ScrollViewer HorizontalScrollBarVisibility="Auto"
    соответственно Grid не может установить придел ширины и растягивается по содержимому. Вам нужно ограничить ширину Grid или вынуть его из ScrollViewer

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа developers_s 18 марта 2013 г. 2:15
    17 марта 2013 г. 16:02

Все ответы

  • Не совсем понятно, что вы хотите сделать... У вас есть скриншот  того, что не получается?
    17 марта 2013 г. 15:34
  • Width="1*"
    работает если Grid может точно определить свою ширину, но у вас
    ScrollViewer HorizontalScrollBarVisibility="Auto"
    соответственно Grid не может установить придел ширины и растягивается по содержимому. Вам нужно ограничить ширину Grid или вынуть его из ScrollViewer

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа developers_s 18 марта 2013 г. 2:15
    17 марта 2013 г. 16:02