Пример #1
0
        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();
        }
Пример #2
0
        private void MenuItem_重命名接口模块_Click_1(object sender, RoutedEventArgs e)
        {
            InterfaceItemNode modulenode = (InterfaceItemNode)tree1.SelectedItem;

            modulenode.Rename();
        }
Пример #3
0
        private void MenuItem_删除接口目录_Click_1(object sender, RoutedEventArgs e)
        {
            InterfaceItemNode modulenode = (InterfaceItemNode)tree1.SelectedItem;

            modulenode.Delete();
        }