Exemplo n.º 1
0
        /// <summary>
        /// Programatically add a new layout or update an existing layout. The current layout
        /// becomes this given layout.</summary>
        /// <param name="windowLayoutService">Window layout service</param>
        /// <param name="dockStateProvider">Dock state provider</param>
        /// <param name="layoutName">Layout name</param>
        /// <param name="dockState">Dock state</param>
        public static void SetOrAddLayout(this IWindowLayoutService windowLayoutService, IDockStateProvider dockStateProvider, string layoutName, object dockState)
        {
            // Update current window arrangement and everything
            dockStateProvider.DockState = dockState;

            // Save or update window arrangement as the layout name
            windowLayoutService.CurrentLayout = layoutName;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Programatically add a new layout or update an existing layout. The current layout
        /// becomes this given layout.</summary>
        /// <param name="windowLayoutService">Window layout service</param>
        /// <param name="dockStateProvider">Dock state provider</param>
        /// <param name="layoutName">Layout name</param>
        /// <param name="dockState">Dock state</param>
        public static void SetOrAddLayout(this IWindowLayoutService windowLayoutService, IDockStateProvider dockStateProvider, string layoutName, object dockState)
        {
            // Update current window arrangement and everything
            dockStateProvider.DockState = dockState;

            // Save or update window arrangement as the layout name
            windowLayoutService.CurrentLayout = layoutName;
        }
Exemplo n.º 3
0
 public WindowLayoutService(IDockStateProvider dockStateProvider)
 {
     DockStateProvider = dockStateProvider;
 }
Exemplo n.º 4
0
 public WindowLayoutService(IDockStateProvider dockStateProvider)
 {
     DockStateProvider = dockStateProvider;
 }