コード例 #1
0
        private void TreeViewItem_Selected(object sender, RoutedEventArgs e)
        {
            TreeViewItem tvi = e.OriginalSource as TreeViewItem;

            if (tvi != null)
            {
                AyTreeViewItemModel selectedmodel = tvi.DataContext as AyTreeViewItemModel;
                if (selectedmodel.ExtValue == null)
                {
                    return;
                }
                frameMain.Source = new Uri(selectedmodel.ExtValue.ToString(), UriKind.Relative);
            }
        }
コード例 #2
0
        public ObservableCollection <AyTreeViewItemModel> CreateMenuTreeData()
        {
            ObservableCollection <AyTreeViewItemModel> list = new ObservableCollection <AyTreeViewItemModel>();
            AyTreeViewItemModel root    = new AyTreeViewItemModel("组织机构", "/OA.UI;component/SystemResources/Images/tree/folder_01.png", null, false, true);
            AyTreeViewItemModel root0_1 = new AyTreeViewItemModel("机构信息", "/OA.UI;component/SystemResources/Images/icon/11_b.png", root, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root0_2 = new AyTreeViewItemModel("部门信息", "/OA.UI;component/SystemResources/Images/icon/12_b.png", root, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root0_3 = new AyTreeViewItemModel("职位信息", "/OA.UI;component/SystemResources/Images/icon/13_b.png", root, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root0_4 = new AyTreeViewItemModel("架构一览", "/OA.UI;component/SystemResources/Images/icon/408004339_b.png", root, false, "/Views/HRPage.xaml");


            AyTreeViewItemModel root_1 = new AyTreeViewItemModel("人事档案", "/OA.UI;component/SystemResources/Images/tree/folder_01.png", null, true, true);

            AyTreeViewItemModel root1_1 = new AyTreeViewItemModel("人员信息", "/OA.UI;component/SystemResources/Images/icon/21606_b.png", root_1, false, "/Views/EmployeeInfoPage.xaml");

            root1_1.IsSelected = true;

            AyTreeViewItemModel root1_2 = new AyTreeViewItemModel("档案管理", "/OA.UI;component/SystemResources/Images/icon/21602_b.png", root_1, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root1_3 = new AyTreeViewItemModel("档案查询", "/OA.UI;component/SystemResources/Images/icon/21605_b.png", root_1, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root1_6 = new AyTreeViewItemModel("档案报表", "/OA.UI;component/SystemResources/Images/icon/21604_b.png", root_1, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root1_4 = new AyTreeViewItemModel("人员调动", "/OA.UI;component/SystemResources/Images/icon/21607_b.png", root_1, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root1_5 = new AyTreeViewItemModel("批量修改", "/OA.UI;component/SystemResources/Images/icon/24406_b.png", root_1, false, "/Views/HRPage.xaml");

            AyTreeViewItemModel root_2  = new AyTreeViewItemModel("人事合同", "/OA.UI;component/SystemResources/Images/tree/folder_01.png", null, false, true);
            AyTreeViewItemModel root2_1 = new AyTreeViewItemModel("合同登记", "/OA.UI;component/SystemResources/Images/icon/22001_b.png", root_2, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root2_2 = new AyTreeViewItemModel("合同管理", "/OA.UI;component/SystemResources/Images/icon/22002_b.png", root_2, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root2_3 = new AyTreeViewItemModel("合同设置", "/OA.UI;component/SystemResources/Images/icon/22002_b.png", root_2, false, "/Views/HRPage.xaml");

            AyTreeViewItemModel root_3  = new AyTreeViewItemModel("培训管理", "/OA.UI;component/SystemResources/Images/tree/folder_01.png", null, false, true);
            AyTreeViewItemModel root3_1 = new AyTreeViewItemModel("培训计划", "/OA.UI;component/SystemResources/Images/icon/22110_s.png", root_3, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root3_2 = new AyTreeViewItemModel("培训项目", "/OA.UI;component/SystemResources/Images/icon/22111_s.png", root_3, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root3_3 = new AyTreeViewItemModel("培训资源", "/OA.UI;component/SystemResources/Images/icon/22112_s.png", root_3, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root3_4 = new AyTreeViewItemModel("采课记录", "/OA.UI;component/SystemResources/Images/icon/22113_s.png", root_3, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root3_5 = new AyTreeViewItemModel("培训统计", "/OA.UI;component/SystemResources/Images/icon/22114_s.png", root_3, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root3_6 = new AyTreeViewItemModel("培训设置", "/OA.UI;component/SystemResources/Images/icon/22115_s.png", root_3, false, "/Views/HRPage.xaml");

            AyTreeViewItemModel root_4  = new AyTreeViewItemModel("人事基础设置", "/OA.UI;component/SystemResources/Images/tree/folder_01.png", null, false, true);
            AyTreeViewItemModel root4_3 = new AyTreeViewItemModel("人事档案设置", "/OA.UI;component/SystemResources/Images/icon/22401_s.png", root_4, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root4_4 = new AyTreeViewItemModel("人事权利设置", "/OA.UI;component/SystemResources/Images/icon/22403_s.png", root_4, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root4_5 = new AyTreeViewItemModel("人力分析设置", "/OA.UI;component/SystemResources/Images/icon/22404_s.png", root_4, false, "/Views/HRPage.xaml");
            AyTreeViewItemModel root4_6 = new AyTreeViewItemModel("人事系统设置", "/OA.UI;component/SystemResources/Images/icon/22405_s.png", root_4, false, "/Views/HRPage.xaml");

            list.Add(root);
            list.Add(root_1);
            list.Add(root_2);
            list.Add(root_3);
            list.Add(root_4);
            return(list);
        }
コード例 #3
0
        public ObservableCollection <AyTreeViewItemModel> CreateMenuTreeData()
        {
            ObservableCollection <AyTreeViewItemModel> list = new ObservableCollection <AyTreeViewItemModel>();
            AyTreeViewItemModel root_0 = new AyTreeViewItemModel("多级节点", "fa-home", null, false);

            AyTreeViewItemModel root_01     = new AyTreeViewItemModel("多级节点1", "fa-home", root_0, false);
            AyTreeViewItemModel root_0101   = new AyTreeViewItemModel("多级节点1_1", "fa-birthday-cake", root_01, false);
            AyTreeViewItemModel root_0102   = new AyTreeViewItemModel("多级节点1_2", "fa-git", root_01, false);
            AyTreeViewItemModel root_0103   = new AyTreeViewItemModel("多级节点1_3", "fa-chain-broken", root_01, false);
            AyTreeViewItemModel root_010301 = new AyTreeViewItemModel("多级节点1_3_1", "fa-check", root_0103, false);
            AyTreeViewItemModel root_010302 = new AyTreeViewItemModel("多级节点1_3_2", "fa-check-square-o", root_0103, false);

            AyTreeViewItemModel root_02 = new AyTreeViewItemModel("多级节点2", "fa-copy", root_0, false);
            AyTreeViewItemModel root_03 = new AyTreeViewItemModel("多级节点3", "fa-comments", root_0, false);

            AyTreeViewItemModel root = new AyTreeViewItemModel("整体Demo1", "fa-align-justify", null, false, "/Demo/MainControlPage.xaml");

            AyTreeViewItemModel root_1 = new AyTreeViewItemModel("整体Demo2", "fa-align-justify", null, false, "/Demo/MainControlPage2.xaml");

            AyTreeViewItemModel root0   = new AyTreeViewItemModel("容器控件", "fa-briefcase", null, false);
            AyTreeViewItemModel root0_1 = new AyTreeViewItemModel("AyTabControl", "fa-circle-o", root0, false, "/Demo/TabControlPage.xaml");
            AyTreeViewItemModel root0_2 = new AyTreeViewItemModel("AyWindow", "fa-circle-o", root0, false);
            AyTreeViewItemModel root0_3 = new AyTreeViewItemModel("AyPopupWindow", "fa-circle-o", root0, false);
            AyTreeViewItemModel root0_4 = new AyTreeViewItemModel("AyPanel", "fa-circle-o", root0, false);
            AyTreeViewItemModel root0_5 = new AyTreeViewItemModel("AyWrapPanel", "fa-circle-o", root0, false);
            AyTreeViewItemModel root0_7 = new AyTreeViewItemModel("AyPagePanel", "fa-circle-o", root0, false);
            AyTreeViewItemModel root0_6 = new AyTreeViewItemModel("AyRadioList", "fa-circle-o", root0, false);
            AyTreeViewItemModel root0_8 = new AyTreeViewItemModel("AyCheckList", "fa-circle-o", root0, false);

            AyTreeViewItemModel root1 = new AyTreeViewItemModel("基本控件", "fa-table", null, false);

            AyTreeViewItemModel root1_0  = new AyTreeViewItemModel("Button", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_9  = new AyTreeViewItemModel("ToggleButton", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_13 = new AyTreeViewItemModel("AySplitButton", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_14 = new AyTreeViewItemModel("AyComboMenu", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_15 = new AyTreeViewItemModel("AyStrokeLabel", "fa-circle-o", root1, false);

            AyTreeViewItemModel root1_12 = new AyTreeViewItemModel("AySwitch", "fa-circle-o", root1, false, "/Demo/AySwitchPage.xaml");
            AyTreeViewItemModel root1_10 = new AyTreeViewItemModel("AyImage*Button", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_11 = new AyTreeViewItemModel("AyPath", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_1  = new AyTreeViewItemModel("AyTextBox", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_2  = new AyTreeViewItemModel("AyAutoComplete", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_3  = new AyTreeViewItemModel("AyComboBox", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_4  = new AyTreeViewItemModel("AyIconAll", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_5  = new AyTreeViewItemModel("AySlider", "fa-circle-o", root1, false, "/Demo/AySliderPage.xaml");
            AyTreeViewItemModel root1_16 = new AyTreeViewItemModel("AyOpacitySetSlider", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_6  = new AyTreeViewItemModel("AyTextBox", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_7  = new AyTreeViewItemModel("AyColorPicker", "fa-circle-o", root1, false);
            AyTreeViewItemModel root1_8  = new AyTreeViewItemModel("AyColorPickerDialog", "fa-circle-o", root1, false);

            AyTreeViewItemModel root3   = new AyTreeViewItemModel("数据展示", "fa-joomla", null, false);
            AyTreeViewItemModel root3_1 = new AyTreeViewItemModel("AyTreeView", "fa-circle-o", root3, false);
            AyTreeViewItemModel root3_2 = new AyTreeViewItemModel("AySimplyListView", "fa-circle-o", root3, false, "/Demo/AySimplyListViewPage.xaml");

            AyTreeViewItemModel root4   = new AyTreeViewItemModel("特殊展示", "fa-list-alt", null, false);
            AyTreeViewItemModel root4_0 = new AyTreeViewItemModel("AyArcChart", "fa-circle-o", root4, false, "/Demo/AyArcChartPage.xaml");
            AyTreeViewItemModel root4_1 = new AyTreeViewItemModel("AyImageViewer", "fa-circle-o", root4, false, "/Demo/AyImageViewerPage.xaml");
            AyTreeViewItemModel root4_2 = new AyTreeViewItemModel("ShowCurrentTime", "fa-circle-o", root4, false, "/Demo/TimePage.xaml");
            AyTreeViewItemModel root4_3 = new AyTreeViewItemModel("Uc_HKControl", "fa-circle-o", root4, false, "/Demo/PieFourButtonPage.xaml");
            AyTreeViewItemModel root4_4 = new AyTreeViewItemModel("海康监控示例1", "fa-circle-o", root4, false, "/Demo/HaiKangPage.xaml");
            AyTreeViewItemModel root4_5 = new AyTreeViewItemModel("海康监控示例2", "fa-circle-o", root4, false, "/Demo/HaiKangPageLoginView.xaml");
            AyTreeViewItemModel root5   = new AyTreeViewItemModel("版本说明", "fa-info-circle", null, false);


            list.Add(root_0);
            list.Add(root);
            list.Add(root_1);
            list.Add(root0);
            list.Add(root1);
            list.Add(root3);
            list.Add(root4);

            return(list);
        }