У меня есть собственный класс, производный от userControl, он описывает, какие функции должно иметь «окно службы». Следует также описать, как должен выглядеть экземпляр этого «окна службы».
У меня есть стиль под названием serviceStyle. теперь всякий раз, когда я создаю новый экземпляр окна службы, мне нужно вручную устанавливать стиль в XAML экземпляра, когда это возможно, я хочу избежать необходимости делать это, в основном принудительно применяя стиль ко всем дочерним окнам службы к serviceStyle. Затем я хочу быть в состоянии сделать анимацию исчезновения на textBlock в serviceStyle. Теперь, поскольку это стиль дочернего элемента «окна службы», он кажется недоступным ...
Тем временем я нашел способ установить стиль как стиль по умолчанию для всех служебных окон, это можно сделать, добавив следующую строку в конструктор:
DefaultStyleKeyProperty.OverrideMetadata (typeof (NetcarityService), новый FrameworkPropertyMetadata (typeof (NetcarityService)));
Теперь мне нужно иметь возможность получить доступ от источника к элементу textBlock в xaml из ServiceWindowStyle ....
Заранее спасибо.