Hi Tôi muốn để ràng buộc một enum thiệu đến một combobox:WPF Làm thế nào để ràng buộc một enum thiệu đến một combobox
tôi đã enum tiếp theo:
public enum ReportTemplate
{
[Description("Top view")]
1,
[Description("Section view")]
2
}
Tôi cố gắng này:
<ObjectDataProvider MethodName="GetValues" ObjectType="{x:Type System:Enum}"
x:Key="ReportTemplateEnum">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="Helpers:ReportTemplate" />
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
<Style x:Key="ReportTemplateCombobox" TargetType="dxe:ComboBoxEditSettings">
<Setter Property="ItemsSource"
Value="{Binding Source={x:Type Helpers:ReportTemplate}}"/>
<Setter Property="DisplayMember" Value="Description" />
<Setter Property="ValueMember" Value="Value" />
</Style>
Không thể thành công để làm điều này bất kỳ 1 biết một giải pháp đơn giản?
Cảm ơn trước!
Đối một cách tiếp cận thay thế, xem http://stackoverflow.com/questions/9242345/show-enum-in-a-combobox/9327548#9327548 – Phil