protected override void OnClosed(EventArgs e)
        {
            ReferencedPane.RestoreOriginalPane();

            base.OnClosed(e);

            _closed = true;
        }
Example #2
0
        /// <summary>
        /// Handles the closed event
        /// </summary>
        /// <param name="e"></param>
        protected override void OnClosed(EventArgs e)
        {
            StopClosingTimer();

            ReferencedPane.RestoreOriginalPane();

            base.OnClosed(e);

            IsClosed = true;
        }
Example #3
0
        public FlyoutPaneWindow(DockableContent content)
            : this()
        {
            //create a new temporary pane
            _refPane = new FlyoutDockablePane(content);

            _winFormsHost = ReferencedPane.GetLogicalChildContained <WindowsFormsHost>();

            if (_winFormsHost != null)
            {
                AllowsTransparency = false;
            }

            this.Loaded += new RoutedEventHandler(FlyoutPaneWindow_Loaded);
        }
        public FlyoutPaneWindow(DockingManager manager, DockableContent content)
            : this()
        {
            //create a new temporary pane
            _refPane        = new FlyoutDockablePane(content);
            _dockingManager = manager;

            _winFormsHost = ReferencedPane.GetLogicalChildContained <WindowsFormsHost>();

            if (_winFormsHost != null)
            {
                AllowsTransparency = false;
            }

            Loaded += FlyoutPaneWindow_Loaded;
        }