CK.WindowManager.WindowManagerExecutor.OnWindowMinimized C# (CSharp) Method

OnWindowMinimized() private method

private OnWindowMinimized ( object sender, WindowElementEventArgs e ) : void
sender object
e CK.WindowManager.Model.WindowElementEventArgs
return void
        void OnWindowMinimized( object sender, WindowElementEventArgs e )
        {
            Debug.Assert( Dispatcher.CurrentDispatcher == Application.Current.Dispatcher, "This method should only be called by the ExternalThread." );

            ISpatialBinding binding = WindowBinder.GetBinding( e.Window );
            if( binding != null )
            {
                foreach( ISpatialBinding descendant in binding.AllDescendants() )
                {
                    descendant.Window.Minimize();
                }
            }
        }