Beispiel #1
0
        /// <summary>
        ///     Docks window using the specified dock flag.
        /// </summary>
        /// <param name="dockFlag">The dock flag.</param>
        protected void Dock(esriDockFlags dockFlag)
        {
            UID uid = new UIDClass {
                Value = GetType().GUID.ToString("B")
            };
            var windowManager = Application as IDockableWindowManager;

            if (windowManager != null)
            {
                var dockableWindow = windowManager.GetDockableWindow(uid);
                dockableWindow.Dock(dockFlag);
            }
        }
Beispiel #2
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="BaseDockableWindow" /> class.
 /// </summary>
 /// <param name="name">The name.</param>
 /// <param name="caption">The caption.</param>
 /// <param name="dockPosition">The dock position.</param>
 protected BaseDockableWindow(string name, string caption, esriDockFlags dockPosition)
 {
     Name         = name;
     Caption      = caption;
     DockPosition = dockPosition;
 }