我想在WPF中传递一个枚举值作为命令参数,使用如下方式:

<Button 
    x:Name="uxSearchButton" 
    Command="{Binding Path=SearchMembersCommand}" 
    CommandParameter="SearchPageType.First"
    Content="Search">
</Button>

SearchPageType是枚举,这是为了知道从哪个按钮调用搜索命令.

这在WPF中是可能的,或者如何将枚举值作为命令参数传递?

推荐答案

试试这个

<Button CommandParameter="{x:Static local:SearchPageType.First}" .../>

local-你的namespace reference是XAML吗

.net相关问答推荐

使用React路由加载器获取数据不能正常工作

部署时如何控制红隼端口?

如何找到windows服务exe路径

为什么具有可为空值的 struct 的 HashSet 非常慢?

类似于字典但没有值的 C# 数据 struct

SetupSet() 已过时.代替什么?

StreamWriter.Flush() 和 StreamWriter.Close() 有什么区别?

如何使用 C# 关键字作为属性名称?

使用字典作为数据源绑定组合框

为 XML 编码文本数据的最佳方法

.NET 4.0 中有内置的二叉搜索树吗?

将 Topshelf 应用程序安装为 Windows 服务

.NET 等价于旧的 vb left(string, length) 函数

你如何调试 MVC 4 API 路由?

新的 netstandardapp 和 netcoreapp TFM 有什么区别?

如何正确和完全关闭/重置 TcpClient 连接?

通过反射查找可空属性的类型

为什么 !0 是 Microsoft 中间语言 (MSIL) 中的一种类型?

在 .NET 中乘以时间跨度

多行 C# 插值字符串文字