public override void OnApplyTemplate() { if (ColorSelector != null) { ColorSelector.ColorSelected -= ColorSelector_ColorSelected; } base.OnApplyTemplate(); if (ColorsGrid != null) { ColorsGrid.Children.Clear(); } if (GraduationsGrid != null) { GraduationsGrid.Children.Clear(); } if (StandardColorsGrid != null) { StandardColorsGrid.Children.Clear(); } ColorsGrid = GetTemplateChild("ColorsGrid") as Grid; GraduationsGrid = GetTemplateChild("GraduationsGrid") as Grid; ToggleViewButton = GetTemplateChild("ToggleViewButton") as ToggleButton; StandardColorsGrid = GetTemplateChild("StandardColorsGrid") as Grid; ColorSelector = GetTemplateChild("ColorSelector") as ColorSelector; if (ColorSelector != null) { ColorSelector.ColorSelected += ColorSelector_ColorSelected; if (SelectedColorBrush != null) { ColorSelector.InitialColor = SelectedColorBrush.Color; } } generateColorButtons(); buildColorGrids(); buildStandardColorsGrid(); }
public override void OnApplyTemplate() { if (ColorSelector != null) ColorSelector.ColorSelected -= ColorSelector_ColorSelected; base.OnApplyTemplate(); if (ColorsGrid != null) ColorsGrid.Children.Clear(); if (GraduationsGrid != null) GraduationsGrid.Children.Clear(); if (StandardColorsGrid != null) StandardColorsGrid.Children.Clear(); ColorsGrid = GetTemplateChild("ColorsGrid") as Grid; GraduationsGrid = GetTemplateChild("GraduationsGrid") as Grid; ToggleViewButton = GetTemplateChild("ToggleViewButton") as ToggleButton; StandardColorsGrid = GetTemplateChild("StandardColorsGrid") as Grid; ColorSelector = GetTemplateChild("ColorSelector") as ColorSelector; if (ColorSelector != null) { ColorSelector.ColorSelected += ColorSelector_ColorSelected; if (SelectedColorBrush != null) ColorSelector.InitialColor = SelectedColorBrush.Color; } generateColorButtons(); buildColorGrids(); buildStandardColorsGrid(); }