Beispiel #1
0
        // Public Methods
        #region Public


        public void SetResizeBorders(DockStates.Dock dockMode)
        {
            switch (dockMode)
            {
            case DockStates.Dock.Floating:
                leftBorder.Visibility  = Visibility.Collapsed;
                rightBorder.Visibility = Visibility.Collapsed;
                break;

            case DockStates.Dock.Left:
                leftBorder.Visibility   = Visibility.Visible;
                rightBorder.Visibility  = Visibility.Visible;
                leftResizer.Visibility  = Visibility.Collapsed;
                rightResizer.Visibility = Visibility.Visible;
                break;

            case DockStates.Dock.Right:
                leftBorder.Visibility   = Visibility.Visible;
                rightBorder.Visibility  = Visibility.Visible;
                leftResizer.Visibility  = Visibility.Visible;
                rightResizer.Visibility = Visibility.Collapsed;
                break;
            }
        }
Beispiel #2
0
 // Modify the view based on the dockMode
 public override void SetContentDockMode(object dockableContent, DockStates.Dock dockMode)
 {
     base.SetContentDockMode(dockableContent, dockMode);
     MaxToolbarView.SetResizeBorders(dockMode);
 }