我正在使用wpf並使用ItemsControl來表示UI的類的列表。wpf中的項目控件mvvm
我的代碼是這樣的:
<ItemsControl ItemsSource="{Binding Path=UsecaseListItems}" >
<ItemsControl.ItemTemplate>
<DataTemplate>
<WrapPanel>
<CheckBox IsChecked="{Binding Path=IsSelected,UpdateSourceTrigger=PropertyChanged, Mode=TwoWay,IsAsync=True}"
Margin="2,5"/>
<Button Content="{Binding UsecaseName}"
Margin="2,5"/>
</WrapPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
現在我的魔杖一個頭在列表的頂部添加到兩個列(全選和USENAME)。我該怎麼做??
由於每個項目的模板都有它自己的包裝面板,我認爲談論「列」是一種錯誤陳述。特別是你的按鈕的內容是有約束力的。也許你應該考慮使用'ListView'而不是'ItemsControl'。 – Grx70