Xceed CheckComboBox 无法正确显示 XAML 中硬编码项目的选定值
Xceed CheckComboBox not properly showing selected values from items hardcoded in XAML
我尝试使用 CheckComboBox control from the Xceed 库。
当我 select 一个项目时,控件显示 system.windows.controls.comboxitem:"value"
而不是 value
有没有办法只显示 selected 项的值而不显示其类型?
<xctk:CheckComboBox>
<ComboBoxItem Content="SA" />
<ComboBoxItem Content="NA" />
</xctk:CheckComboBox>
在这种特殊情况下,可以通过添加 DisplayMemberPath="Content"
来解决
<xctk:CheckComboBox DisplayMemberPath="Content">
<ComboBoxItem Content="SA"/>
<ComboBoxItem Content="NA"/>
</xctk:CheckComboBox>
但它是设计的功能还是偶然的行为,我不确定。
总的来说,以后继续阅读WPF binding, and use datasources and bindings to make the code similar to what is on the documentation page会更好。
<xctk:CheckComboBox
DisplayMemberPath="Color"
ValueMemberPath="Level"
SelectedValue="{Binding SelectedValue}"
SelectedItems="{Binding SelectedItems}" />
我尝试使用 CheckComboBox control from the Xceed 库。
当我 select 一个项目时,控件显示 system.windows.controls.comboxitem:"value"
而不是 value
有没有办法只显示 selected 项的值而不显示其类型?
<xctk:CheckComboBox>
<ComboBoxItem Content="SA" />
<ComboBoxItem Content="NA" />
</xctk:CheckComboBox>
在这种特殊情况下,可以通过添加 DisplayMemberPath="Content"
<xctk:CheckComboBox DisplayMemberPath="Content">
<ComboBoxItem Content="SA"/>
<ComboBoxItem Content="NA"/>
</xctk:CheckComboBox>
但它是设计的功能还是偶然的行为,我不确定。
总的来说,以后继续阅读WPF binding, and use datasources and bindings to make the code similar to what is on the documentation page会更好。
<xctk:CheckComboBox
DisplayMemberPath="Color"
ValueMemberPath="Level"
SelectedValue="{Binding SelectedValue}"
SelectedItems="{Binding SelectedItems}" />