ComboBox 与选择性 ComboBox 项目上的复选框
ComboBox with Checkboxes on selective ComboBox Items
我有一个 ComboBox
,它从 ObservableCollection
中获取它的值,它从 XML
文件中获取它的数据。
我能够将数据从 XML 显示到代码为 :
的 ComboBox
<ComboBox x:Name="ComboBox1" ItemSource="{Binding Path = <Property Name>}" DisplayMemberPath="Name" SelectedItem="{Binding SelectedItem, UpdateSourceTrigger=PropertyChanged}">
现在我想进行修改,以便 ComboBox
中只有一些 Items
有一个复选框,该复选框将基于 ComboBox Item
的文本。
如果我在 ComboBox.ItemTemplate
中使用 Data Template
,那么组合框的所有项目都会有我不想要的复选框。
有什么办法可以实现吗?
在ItemTemplate中,使用DataTemplate,里面会有触发器根据你需要的条件改变标志的Visibility
我有一个 ComboBox
,它从 ObservableCollection
中获取它的值,它从 XML
文件中获取它的数据。
我能够将数据从 XML 显示到代码为 :
<ComboBox x:Name="ComboBox1" ItemSource="{Binding Path = <Property Name>}" DisplayMemberPath="Name" SelectedItem="{Binding SelectedItem, UpdateSourceTrigger=PropertyChanged}">
现在我想进行修改,以便 ComboBox
中只有一些 Items
有一个复选框,该复选框将基于 ComboBox Item
的文本。
如果我在 ComboBox.ItemTemplate
中使用 Data Template
,那么组合框的所有项目都会有我不想要的复选框。
有什么办法可以实现吗?
在ItemTemplate中,使用DataTemplate,里面会有触发器根据你需要的条件改变标志的Visibility