SilverFlow.Controls.FloatingWindow.OnMaximizeButtonStylePropertyChanged C# (CSharp) Method

OnMaximizeButtonStylePropertyChanged() private static method

MaximizeButtonStyle PropertyChangedCallback call back static function.
private static OnMaximizeButtonStylePropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject FloatingWindow object whose MaximizeButtonStyle property is changed.
e System.Windows.DependencyPropertyChangedEventArgs The instance containing the event data.
return void
        private static void OnMaximizeButtonStylePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var window = (FloatingWindow)d;
            if (window != null)
            {
                Style style = e.NewValue as Style;
                window.CloseButtonStyle = style;

                if (window.maximizeButton != null)
                    window.maximizeButton.Style = style;
            }
        }
FloatingWindow