Wpf BasedOn=&x201C;{StaticResource{x:Type MY:MY_Type}”;抛出异常,表示找不到资源
我需要为一个定制类定义一个WPF样式(它是从ComboBox派生的类)。然而,当我添加标题中描述的带有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”。因此,这并不是因为我
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吗?