我需要为我们的一个自定义类(它是从 ComboBox 派生的类)定义 WPF 样式。但是,当我添加BasedOn
标题中描述的行时,我收到错误消息说找不到资源。
网上所有的文章都说我可以用系统类型做这样的事情,例如,
BasedOn="{StaticResource {x:Type TextBox}}"
但是我怎么能基于一个自定义的控件类呢?
顺便说一句,我使用“MY:MY_TYPE”没有问题,例如,声明一个控件。实际上,当我输入静态资源行时,IntelliSense 甚至会弹出名称“MY_TYPE”。所以并不是我有一些命名空间问题。