-1
我們正在研究一個應用程序,使用MVVM架構風格(WPF)並面臨一個問題。 使用前WPF我們已與WinForms和我們使用CheckedListBox。但是現在我們無法在WPF中找到這樣的控制。 我們也使用Infragistic工具包。WPF中的CheckedListBox
我們正在研究一個應用程序,使用MVVM架構風格(WPF)並面臨一個問題。 使用前WPF我們已與WinForms和我們使用CheckedListBox。但是現在我們無法在WPF中找到這樣的控制。 我們也使用Infragistic工具包。WPF中的CheckedListBox
你可以把一個列表框,並在複選框中給它一個模板 喜歡的東西:
<ListBox ItemsSource="{Binding MyItems}">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox IsChecked="{Binding IsSelected}" Content="{Binding}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
這看起來是這樣的:
編輯:項目必須有一個屬性「IsSelected」,或者你必須將它們包裝在一個SelectableItem助手類中,該助手類包含原始Item和IsSelected屬性。