摘要:
方法一:在Resources中定义ObjectDataProvider,如: 对Combo设定:方法二:定义一个MarkupExtension。[MarkupExtensionReturnType(typeof(object[]))] public class EnumValuesExtension : MarkupExtension { public EnumValuesExtension() { } public EnumValuesExtension(Type enumType) { this.EnumType = enumType; } [ConstructorArgume... 阅读全文
摘要:
第一种,通过绑定转换器:publicsealedclassEnumToNamesConverter:IValueConverter { objectIValueConverter.Convert(objectvalue,TypetargetType,objectparameter,CultureInfoculture) { returnEnum.GetNames(value.GetType()); } objectIValueConverter.ConvertBack(objectvalue,TypetargetType,objectparameter,CultureInfoculture.. 阅读全文