コード例 #1
0
        void AddDockingWindow()
        {
            RemoveDockingWindow();

            dockingForm = new AddonDockingForm();
            dockingForm.Show(ApplicationData.DockPanel, DockState.Float);
        }
コード例 #2
0
        //

        public override DockContent OnCreateDockingWindowAtLoading(string windowTypeName)
        {
            if (dockingForm == null && windowTypeName == typeof(AddonDockingForm).ToString())
            {
                dockingForm = new AddonDockingForm();
                return(dockingForm);
            }
            return(base.OnCreateDockingWindowAtLoading(windowTypeName));
        }
コード例 #3
0
 void RemoveDockingWindow()
 {
     if (dockingForm != null)
     {
         dockingForm.Close();
         dockingForm.Dispose();
         dockingForm = null;
     }
 }
コード例 #4
0
		//

		public override DockContent OnCreateDockingWindowAtLoading( string windowTypeName )
		{
			if( dockingForm == null && windowTypeName == typeof( AddonDockingForm ).ToString() )
			{
				dockingForm = new AddonDockingForm();
				return dockingForm;
			}
			return base.OnCreateDockingWindowAtLoading( windowTypeName );
		}
コード例 #5
0
		void RemoveDockingWindow()
		{
			if( dockingForm != null )
			{
				dockingForm.Close();
				dockingForm.Dispose();
				dockingForm = null;
			}
		}
コード例 #6
0
		void AddDockingWindow()
		{
			RemoveDockingWindow();

			dockingForm = new AddonDockingForm();
			dockingForm.Show( ApplicationData.DockPanel, DockState.Float );
		}