예제 #1
0
 public void SetResizers(DockStates.Dock dockMode)
 {
     switch (dockMode)
     {
         case DockStates.Dock.Floating:
             PART_LeftResizer.Visibility = Visibility.Collapsed;
             PART_RightResizer.Visibility = Visibility.Collapsed;
             break;
         case DockStates.Dock.Left:
             PART_LeftResizer.Visibility = Visibility.Collapsed;
             PART_RightResizer.Visibility = Visibility.Visible;
             break;
         case DockStates.Dock.Right:
             PART_LeftResizer.Visibility = Visibility.Visible;
             PART_RightResizer.Visibility = Visibility.Collapsed;
             break;
     }
 }
예제 #2
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;
            }
        }
예제 #3
0
파일: Cui.cs 프로젝트: Sugz/SugzTools
 // Modify the view based on the dockMode
 public override void SetContentDockMode(object dockableContent, DockStates.Dock dockMode)
 {
     base.SetContentDockMode(dockableContent, dockMode);
     _View.SetResizers(dockMode);
 }
 public static void SetDockState(DependencyObject obj, DockStates value)
 {
   obj.SetValue(DockState, value);
 }