BitmapFrame在WPF组合框
-
20-09-2019 - |
题
我有一对话,使用户可以选择一个自定义标。装载标显示在组合框在其用户的选择。这里是XAML代码组合框:
<ComboBox
Style="{DynamicResource IconComboBox}"
ItemTemplate="{StaticResource IconTemplate}"
ItemsSource="{Binding Icons,
RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type UserControl}}}"
SelectedItem="{Binding Icon}"
/>
- 图标 是一个属性,返回一组 BitmapFrame.
- 图标 是一个酒店对目前选择。
什么目前不工作的是,当我穿过码后面设定的标的财产(例如,当显示其标用户选择了最后一次对话显示)时,组合框选择是只是空白。如果我不得不设置的财产为空话之前OnPropertyChanged.
我目前的理论是,WPF无法比较BitmapFrames,所以走的时候通过该列表,它无法确定任何标有"平等的"并因此假定空。
在短;什么是最好的方式通过代码后面设置的前选定的项目,这是一个BitmapFrame,在一个组合框?
解决方案
你可以使用SelectedItem或属性,在代码后面设置的前选定的项目!
不隶属于 StackOverflow