public frmCR2WDocument() { InitializeComponent(); try { dockPanel.LoadFromXml( Path.Combine(Path.GetDirectoryName(Configuration.ConfigurationPath), "cr2wdocument_layout.xml"), DeserializeDockContent); } catch { } chunkList = new frmChunkList { File = File, DockAreas = DockAreas.Document }; chunkList.Show(dockPanel, DockState.Document); chunkList.OnSelectChunk += frmCR2WDocument_OnSelectChunk; propertyWindow = new frmChunkProperties(); propertyWindow.Show(dockPanel, DockState.DockBottom); chunkList.Activate(); }
public void frmCR2WDocument_OnSelectChunk(object sender, SelectChunkArgs e) { if (propertyWindow == null || propertyWindow.IsDisposed) { propertyWindow = new frmChunkProperties(); propertyWindow.Show(dockPanel, DockState.DockBottom); } propertyWindow.Chunk = e.Chunk; }