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

OnCloseButtonStylePropertyChanged() private static method

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

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