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}"