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

OnPreviewBinding() private method

private OnPreviewBinding ( object sender, WindowBindedEventArgs e ) : void
sender object
e CK.WindowManager.Model.WindowBindedEventArgs
return void
        void OnPreviewBinding( object sender, WindowBindedEventArgs e )
        {
            Debug.Assert( Dispatcher.CurrentDispatcher == NoFocusManager.Default.ExternalDispatcher, "This method should only be called by the ExternalThread." );

            if( e.BindingType == BindingEventType.Attach )
            {
                if( !_placeholder.IsPreviewOf( e.Binding ) ) _placeholder.Display( e.Binding );
            }
            else _placeholder.Shutdown();
        }