public void Show() { TreeNode.InterfaceItemNode itemNode = MainWindow.instance.FindInterfaceModule(this.m_data.ID.Value); if (itemNode != null) { itemNode.OnDoubleClick(null, null); } }
public void Show() { int moduleid = Helper.Client.InvokeSync <int>("GetInterfaceModuleID", m_data.ID.GetValueOrDefault()); if (moduleid != 0) { TreeNode.InterfaceItemNode itemNode = MainWindow.instance.FindInterfaceModule(moduleid); if (itemNode != null) { itemNode.ShowItem(m_data.ID.GetValueOrDefault()); } } }
public InterfaceModuleDocument(TreeNode.InterfaceItemNode interfaceNode) { InterfaceItemNode = interfaceNode; this.DataContext = interfaceNode; this.SetBinding(TabItem.HeaderProperty, "Name"); if (interfaceNode.Module.LockUserId != null) { this.HeaderStringFormat = "{0}(" + Helper.Client.InvokeSync <string>("GetUserNameByID", interfaceNode.Module.LockUserId.Value) + "锁定)"; } ScrollViewer scrollview = new ScrollViewer(); scrollview.HorizontalScrollBarVisibility = ScrollBarVisibility.Auto; scrollview.VerticalScrollBarVisibility = ScrollBarVisibility.Auto; this.Content = scrollview; Grid mainGrid = new Grid(); scrollview.Content = mainGrid; mainGrid.AllowDrop = true; mainGrid.Background = Brushes.White; mainGrid.MouseDown += mainGrid_MouseDown; m_canvas = new Canvas(); m_canvas.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; m_canvas.VerticalAlignment = System.Windows.VerticalAlignment.Stretch; mainGrid.Children.Add(m_canvas); m_Grid = new Grid(); m_Grid.HorizontalAlignment = System.Windows.HorizontalAlignment.Stretch; m_Grid.VerticalAlignment = System.Windows.VerticalAlignment.Stretch; mainGrid.Children.Add(m_Grid); CreateContextMenu(); loadItems(); }