C# 将枚举值绑定到数据模板中的标签

C# 将枚举值绑定到数据模板中的标签,c#,wpf,xaml,binding,enums,C#,Wpf,Xaml,Binding,Enums,当我将活动的列表绑定到此数据模板时,我可以看到标签中显示的活动名称(一个字符串属性)。然而,ActivityType是一个enum,它根本不绑定到标签。我假设我需要在枚举上调用某种类型的toString(),但我不知道如何在XAML中实现它 谢谢。试试看 <Label Content="{Binding ActivityName}" Foreground="Black"></Label> <Label Content="{Binding ActivityType}"

当我将
活动
的列表绑定到此
数据模板
时,我可以看到
标签
中显示的
活动名称
(一个
字符串
属性)。然而,
ActivityType
是一个
enum
,它根本不绑定到
标签
。我假设我需要在枚举上调用某种类型的
toString()
,但我不知道如何在XAML中实现它

谢谢。

试试看

<Label Content="{Binding ActivityName}" Foreground="Black"></Label>
<Label Content="{Binding ActivityType}" Foreground="Black"></Label>


检查这个问题:谢谢,看起来这可能就是答案。但是为了这么简单的事情做了很多工作。是的,我确实同意!几个月前也有同样的问题gl;-)你的解决方案很有效。问题在于我代码的另一部分。再次感谢。
<Label Content="{Binding ActivityType,StringFormat={}{0}}" />