public static void CloseWindow() { if (m_toolHost != null) { m_toolHost.Detach(); m_toolHost.Dispose(); m_toolHost = null; Instance = null; } }
public static void ShowWindow(BM.AddIn addIn) { if (m_toolHost != null) { m_toolHost.Focus(); return; } m_toolHost = new BMWPF.ToolSettingsHost(); m_toolHost.Width = 300; m_toolHost.Height = 250; m_toolHost.Title = "向元素中附加属性"; Instance = new WriteInstanceOnElementView(addIn); m_toolHost.Content = Instance; m_toolHost.Attach(addIn); m_toolHost.Show(); }