我有按位枚举
Public People People
{
get{return Get<People>(People.None);}
set{ Set(value);}
}
我无法弄清楚如何将它绑定到xaml。我们使用了datagridtextcolumn,我不知道它是否合适
<DatagridTextColumn Header="People"
Binding="{m: Binding Source={StaticResource People}}"
答案 0 :(得分:0)
您可以使用Value Converter
。在转换器中,您必须详细说明如何获得string
的{{1}}(很可能是enum
,但您可能需要更高级的内容。)
首先,您需要将其添加为页面的资源
.ToString()
然后你可以像这样添加它
<Window.Resources>
<l:EnumToStringConverter x:Key="myConverter" />
</Window.Resources>