Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法在组合框(WPF)中显示BindingMode枚举_C#_Wpf_Enums - Fatal编程技术网

C# 无法在组合框(WPF)中显示BindingMode枚举

C# 无法在组合框(WPF)中显示BindingMode枚举,c#,wpf,enums,C#,Wpf,Enums,我试图在一个组合框中显示原始的BindingModeenum(双向TwoWay`OneWay`等的列表) 在XAML文件中,在Resources中,我需要将ObjectDataProvider设置为BindingMode的类型: <!--BindingMode combo box--> <ObjectDataProvider x:Key="BindingMode" MethodName="GetValues" ObjectType="{x:Type sys:Enum}">

我试图在一个组合框中显示原始的
BindingMode
enum(双向
TwoWay
`OneWay`等的列表)

XAML
文件中,在
Resources
中,我需要将
ObjectDataProvider
设置为
BindingMode
的类型:

<!--BindingMode combo box-->
<ObjectDataProvider x:Key="BindingMode" MethodName="GetValues" ObjectType="{x:Type sys:Enum}">
    <ObjectDataProvider.MethodParameters>
        <x:Type TypeName="sys:BindingMode"/>
    </ObjectDataProvider.MethodParameters>
</ObjectDataProvider>

但这行不通。我错过了什么?谢谢。

System.Windows.Data
驻留在
PresentationFramework.dll
中,因此将声明更改为

xmlns:sysWinData=“clr命名空间:System.Windows.Data;assembly=PresentationFramework”

xmlns:sysWinData="clr-namespace:System.Windows.Data;assembly=mscorlib"