2010-12-08 60 views
0

在WPF中,我使用的是MVVM模型。動態添加控件到控制器查看

我有一個ViewUniformGridViewModel,我想將項目添加到UniformGrid我將如何做到這一點,而不在後面的代碼做什麼呢?

回答

2

UniformGridPanel;它的意圖不是你想要完成的。您可以通過調整ItemsControl中的默認ItemsPanelTemplate來實現您正在嘗試執行的操作。

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

這將允許你在ItemsControl內綁定到你的ViewModel屬性和數據將得到UniformGrid中以可視方式表示。