Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.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# 如何从XAML正确引用类_C#_Wpf_Xaml_Class_Datatemplateselector - Fatal编程技术网

C# 如何从XAML正确引用类

C# 如何从XAML正确引用类,c#,wpf,xaml,class,datatemplateselector,C#,Wpf,Xaml,Class,Datatemplateselector,好吧,这是一个超级的问题,一个我几乎不好意思问的问题 我想在我的XAML文件中引用一个类。它是一个DataTemplateSelector,用于为DataGrid列选择正确的编辑模板 无论如何,我已经将该类写入了我的代码隐藏,将本地名称空间添加到XAML的顶部,但是当我尝试从XAML引用该类时,它告诉我该类在本地名称空间中不存在。我一定错过了一些非常简单的东西,但我就是不明白 这是我的密码 XAML: 知道我做错了什么吗?我想这应该是简单的1-2-3 谢谢 好的。。。它突然开始工作了。刚刚需要重

好吧,这是一个超级的问题,一个我几乎不好意思问的问题

我想在我的XAML文件中引用一个类。它是一个DataTemplateSelector,用于为DataGrid列选择正确的编辑模板

无论如何,我已经将该类写入了我的代码隐藏,将本地名称空间添加到XAML的顶部,但是当我尝试从XAML引用该类时,它告诉我该类在本地名称空间中不存在。我一定错过了一些非常简单的东西,但我就是不明白

这是我的密码

XAML:

知道我做错了什么吗?我想这应该是简单的1-2-3


谢谢

好的。。。它突然开始工作了。刚刚需要重建。

您可以添加一个键,以便在xaml中设置datacontext,而不是在代码后面:

   <local:RangeValuesEditTemplateSelector x:key="RVETS">

然后,例如设置外部网格的DataContext:

   <Grid DataContext={Binding Source = {StaticResource RVETS}} //Something like this I think

whoaa刚刚意识到这是2岁的孩子
   <local:RangeValuesEditTemplateSelector x:key="RVETS">
   <Grid DataContext={Binding Source = {StaticResource RVETS}} //Something like this I think