Если вы позвоните GetTemplateChild(string childName)
с именем вашего элемента, как определено в XAML, например:
<Border x:Name="MyBorder" Background="Blue" ... />
тогда вы можете изменить свойства предмета. Очевидно, вы должны привести приведенный DependencyObject
к правильному типу и проверить, что он не равен нулю - на всякий случай:
Border myBorder = GetTemplateChild("MyBorder") as Border;
if (myBorder != null)
{
myBorder.Backround = new SolidColorBrush(...);
}
Вам нужно позвонить после того, как OnApplyTemplate
был вызван.