Beispiel #1
0
        private static void HandleBorderWidthPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BasicLED me = d as BasicLED;

            if (me != null)
            {
                double selectedWidth = (double)e.NewValue;

                if (me.lastBorderWidth != selectedWidth)
                {
                    me.lastBorderWidth = selectedWidth;
                    me.Update();
                }
            }
        }
Beispiel #2
0
        private static void HandleBorderThicknessPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            BasicLED me = d as BasicLED;

            if (me != null)
            {
                Thickness selectedThickness = (Thickness)e.NewValue;
                double    selectedWidth     = (selectedThickness.Bottom + selectedThickness.Top + selectedThickness.Left + selectedThickness.Right) * 0.25;

                if (me.lastBorderWidth != selectedWidth)
                {
                    me.lastBorderWidth = selectedWidth;
                    me.Update();
                }
            }
        }