Пример #1
0
        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();
        }