C# 使用静态可见性枚举作为命令参数

C# 使用静态可见性枚举作为命令参数,c#,wpf,xaml,enums,C#,Wpf,Xaml,Enums,好吧,这个问题看起来简单得让人难堪,但不知怎么的,我想问一下 我想在键绑定的命令参数中以这种方式使用可见性(请注意部分): ... ... ... ... 但是,似乎: 名称“可见性”在命名空间“clr命名空间:系统;程序集=系统”中不存在 我在我的虚拟机中查找了可见性,它位于系统中。Windows,但我在XAML上找不到,上面(系统)是我找到的最近的一个,结果不是很好 有人知道在XAML中使用什么名称空间吗?(但在列出的XAML中没有System.Windows,如果我没有引用它,我的虚

好吧,这个问题看起来简单得让人难堪,但不知怎么的,我想问一下

我想在
键绑定
命令参数
中以这种方式使用
可见性
(请注意
部分):


...
...
...
...

但是,似乎:

名称“可见性”在命名空间“clr命名空间:系统;程序集=系统”中不存在

我在我的虚拟机中查找了
可见性
,它位于
系统中。Windows
,但我在XAML上找不到,上面(
系统
)是我找到的最近的一个,结果不是很好

有人知道在XAML中使用什么名称空间吗?(但在列出的XAML中没有
System.Windows
,如果我没有引用它,我的虚拟机也不能使用它,对吗?)

或者,是否需要仅对
系统
枚举
使用
ObjectDataProvider
?(因为如果它是我自己的自定义枚举,我可以无缝地执行此操作,而无需
ObjectDataProvider


注意:MSDN:

标准WPF名称空间映射到默认的XML名称空间(
http://schemas.microsoft.com/winfx/2006/xaml/presentation
),因此您不需要任何前缀:

CommandParameter="{x:Static Visibility.Visible}"
WPF没有什么是“令人尴尬的简单”,特别是当涉及到命令时-/
CommandParameter="{x:Static Visibility.Visible}"