У меня есть пользовательский элемент управления «Сервис», который не должен быть визуальным. Я просто добавляю его в свое представление, чтобы оно могло связываться с ВМ и выполнять некоторые функции.
Стиль выглядит так:
<Style TargetType="controls:IdattInteractions">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="controls:IdattInteractions">
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
При инициализации просмотра я не получаю вызов OnApplyTemplate
на моем контроле. Это потому что ControlTemplate
пусто? Как мне достичь нужной функциональности? Мне нужно обработать визуальное дерево вокруг этого элемента управления для некоторой функциональности, и я хотел сделать это внутри OnApplyTemplate
.
Как мне поступить об этом?