Динамическое добавление элементов управления в представление из контроллера - PullRequest
0 голосов
/ 08 декабря 2010

В WPF я использую модель MVVM.

У меня есть View с UniformGrid и ViewModel, где я хотел бы добавить элементы к UniformGrid, как бы я это сделал, не делая этого в коде?

1 Ответ

2 голосов
/ 08 декабря 2010

UniformGrid является Panel;это не то, чего вы пытаетесь достичь.Однако вы можете добиться того, что вы пытаетесь сделать, изменив значение по умолчанию ItemsPanelTemplate в пределах ItemsControl.

        <ItemsControl ItemsSource="{Binding PropertyNameOnViewModel}">
            <ItemsControl.ItemsPanel>
                <ItemsPanelTemplate>
                    <UniformGrid/>
                </ItemsPanelTemplate>
            </ItemsControl.ItemsPanel>
        </ItemsControl>

. Это позволит вам привязать ваше свойство ViewModel в пределах ItemsControl и данные.будет представлен визуально в течение UniformGrid.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...