0
在WPF中,我使用的是MVVM模型。動態添加控件到控制器查看
我有一個View
與UniformGrid
和ViewModel
,我想將項目添加到UniformGrid
我將如何做到這一點,而不在後面的代碼做什麼呢?
在WPF中,我使用的是MVVM模型。動態添加控件到控制器查看
我有一個View
與UniformGrid
和ViewModel
,我想將項目添加到UniformGrid
我將如何做到這一點,而不在後面的代碼做什麼呢?
UniformGrid
是Panel
;它的意圖不是你想要完成的。您可以通過調整ItemsControl
中的默認ItemsPanelTemplate
來實現您正在嘗試執行的操作。
<ItemsControl ItemsSource="{Binding PropertyNameOnViewModel}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
這將允許你在ItemsControl
內綁定到你的ViewModel屬性和數據將得到UniformGrid
中以可視方式表示。