示例#1
0
        //==========================================================================================
        //==========================================================================================
        // Core
        //==========================================================================================
        //==========================================================================================
        public MainWindow()
        {
            InitializeComponent();
            WindowTitle.MakeDefault(this);
            DataHandler.SetTree(Tree_Hierarchy);

            ContextMenu LocationMenu     = new ContextMenu();
            MenuItem    LocationAddEntry = new MenuItem()
            {
                Header = "Создать локацию"
            };
            MenuItem LocationAddSelector = new MenuItem()
            {
                Header = "Создать разветвление"
            };
            MenuItem LocationAddFolder = new MenuItem()
            {
                Header = "Создать папку"
            };

            LocationAddEntry.Click    += LocationAddEntry_Click;
            LocationAddSelector.Click += LocationAddSelector_Click;
            LocationAddFolder.Click   += LocationAddFolder_Click;
            LocationMenu.Items.Add(LocationAddEntry);
            LocationMenu.Items.Add(LocationAddSelector);
            LocationMenu.Items.Add(LocationAddFolder);
            LocationMenu.Name          = null;
            Tree_Hierarchy.ContextMenu = LocationMenu;

            (TabControl_Main.Items[0] as TabItem).Visibility = System.Windows.Visibility.Collapsed;
            (TabControl_Main.Items[1] as TabItem).Visibility = System.Windows.Visibility.Collapsed;
            (TabControl_Main.Items[2] as TabItem).Visibility = System.Windows.Visibility.Collapsed;
            InitializeDecisionButtons();
            InitializeDecisionButtonContextMenu();
        }
示例#2
0
 private void NewCommand_Executed(object sender, ExecutedRoutedEventArgs e)
 {
     ClearTreeView(Tree_Hierarchy);
     WindowTitle.MakeDefault(this);
 }