Я хочу установить свойство 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:
Вот код расширение: материалДизайн: PackIconExtension