我想在样式的设置器中设置Height属性,但是它在设计时显示了错误。在运行程序中它将正常工作。
该类型继承自控件,该控件继承自具有Height属性的框架元素。
有人可以解释为什么以及如何解决它或摆脱消息吗?
<Style TargetType="{x:Type materialDesign:PackIcon}"
BasedOn="{StaticResource {x:Type materialDesign:PackIcon}}">
<Setter Property="Height"
Value="30" />
</Style>
我认为这与类本身无关,但是下面是代码:
显然,它与类本身有关:
materialDesign:PackIcon
Edit1:
在加上FrameworkElement前缀之后,我得到了错误消息:
PackIconExtension'类型必须从FrameworkElement或FrameworkContentElement派生。
和
无法解决资源“ materialDesign:PackIcon”。
似乎是扩展-但这超出了我的wpf知识。
<Setter Property="FrameworkElement.Height"
Value="30" />
Edit2:
这是扩展名的代码:materialDesign:PackIconExtension