Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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
Wpf BasedOn=&x201C;{StaticResource{x:Type MY:MY_Type}”;抛出异常,表示找不到资源_Wpf - Fatal编程技术网

Wpf BasedOn=&x201C;{StaticResource{x:Type MY:MY_Type}”;抛出异常,表示找不到资源

Wpf BasedOn=&x201C;{StaticResource{x:Type MY:MY_Type}”;抛出异常,表示找不到资源,wpf,Wpf,我需要为一个定制类定义一个WPF样式(它是从ComboBox派生的类)。然而,当我添加标题中描述的带有BasedOn的行时,我得到了一个错误,即资源找不到 所有的在线文章都说我可以用系统类型做这样的事情,例如 BasedOn="{StaticResource {x:Type TextBox}}" 但是我如何基于自定义控件类呢 顺便说一句,我可以使用“MY:MY_TYPE”来声明一个控件。实际上,当我输入静态资源行时,IntelliSense甚至会弹出名称“MY_TYPE”。因此,这并不是因为我

我需要为一个定制类定义一个WPF样式(它是从ComboBox派生的类)。然而,当我添加标题中描述的带有
BasedOn
的行时,我得到了一个错误,即资源找不到

所有的在线文章都说我可以用系统类型做这样的事情,例如

BasedOn="{StaticResource {x:Type TextBox}}"
但是我如何基于自定义控件类呢


顺便说一句,我可以使用“MY:MY_TYPE”来声明一个控件。实际上,当我输入静态资源行时,IntelliSense甚至会弹出名称“MY_TYPE”。因此,这并不是因为我有一些名称空间问题。

您是否已经为
MY\u TYPE
定义了默认样式?只有这样,您才能在
BasedOn=“{StaticResource{x:Type MY:MY\u Type}}”中使用like
。愚蠢的问题,您尝试过重新启动VS吗?