【发布时间】:2014-09-16 22:33:18
【问题描述】:
我想将 Enum 和 Enum 描述绑定到 devexpress dxg:LookUpEdit 但无法做到这一点。我可以使用 ComboBox 获得相同的结果,但我希望在查找编辑的网格中显示这一点。 这就是代码的样子。我有一个转换器,它将枚举转换为枚举描述。
<dxg:LookUpEdit Name="lookUpEdit" SelectedItem="{Binding SelectedStatus}"
ItemsSource="{Binding Statuses}"
AutoComplete="True" AutoPopulateColumns="False" PopupWidth="250">
<dxg:LookUpEdit.PopupContentTemplate>
<ControlTemplate>
<dxg:GridControl Name="PART_GridControl">
<dxg:GridControl.Columns>
<dxg:GridColumn Header="Filter" FieldName="Name" Width="100" />
<dxg:GridColumn Header="Description" Width="100">
<dxg:GridColumn.CellTemplate>
<DataTemplate>
<TextBlock>
<Run Text="{Binding Mode=OneTime, Converter={StaticResource EnumToStringConverter}}"></Run>
</TextBlock>
</DataTemplate>
</dxg:GridColumn.CellTemplate>
</dxg:GridColumn>
</dxg:GridControl.Columns>
<dxg:GridControl.View>
<dxg:TableView AllowEditing="False" ShowGroupPanel="False" />
</dxg:GridControl.View>
</dxg:GridControl>
</ControlTemplate>
</dxg:LookUpEdit.PopupContentTemplate>
</dxg:LookUpEdit>
【问题讨论】:
标签: wpf xaml mvvm enums devexpress