VisualState в абстрактном элементе управления
У меня есть абстрактный BaseControl, который содержит свойства зависимости, а также стиль по умолчанию и VisualState.
Я хотел бы использовать эти VisualState в унаследованных элементах управления. Я понимаю, что установка шаблона унаследованного элемента управления не позволяет VisualState получить доступ к UIElement, который необходимо обновить.
Как мне перейти к правильному использованию этих VisualStates? (Копировать, вставить VisualState в XAML каждого унаследованного элемента управления не вариант для меня).
Можно ли получить доступ к шаблону базового элемента управления из унаследованного элемента управления? Есть ли в коде решение?
Любая помощь с благодарностью.