Элемент "Высота" не распознан или недоступен - PullRequest
0 голосов
/ 24 февраля 2020

Я хочу установить свойство 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...