我想在WPF中将枚举值作为命令参数传递,使用如下所示:
<Button
x:Name="uxSearchButton"
Command="{Binding Path=SearchMembersCommand}"
CommandParameter="SearchPageType.First"
Content="Search">
</Button>
SearchPageType
是一个枚举,这是要知道从哪个按钮搜索命令被调用 .
这在WPF中是否可行,或者如何将枚举值作为命令参数传递?
4 回答
您可以使用属性元素语法而不是属性语法:
另外,如果要提供[
Flags
]枚举,可以使用属性元素语法:试试这个
local
- 是XAML中的namespace reference还要记住,如果你的枚举在另一个类中,你需要使用
+
运算符 .