添加项目文件。
This commit is contained in:
70
OrpaonEMS.App/Services/NavigationMenuService.cs
Normal file
70
OrpaonEMS.App/Services/NavigationMenuService.cs
Normal file
@@ -0,0 +1,70 @@
|
||||
using OrpaonEMS.App.Models;
|
||||
using Prism.Mvvm;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace OrpaonEMS.App.Services
|
||||
{
|
||||
/// <summary>
|
||||
/// 导航服务
|
||||
/// </summary>
|
||||
public class NavigationMenuService : BindableBase, INavigationMenuService
|
||||
{
|
||||
public NavigationMenuService()
|
||||
{
|
||||
MenuItems = new ObservableCollection<NavigationItem>();
|
||||
}
|
||||
|
||||
private ObservableCollection<NavigationItem> menuItems;
|
||||
|
||||
public ObservableCollection<NavigationItem> MenuItems
|
||||
{
|
||||
get { return menuItems; }
|
||||
set { menuItems = value; RaisePropertyChanged(); }
|
||||
}
|
||||
|
||||
public void Initialize()
|
||||
{
|
||||
MenuItems.Clear();
|
||||
//MenuItems.Add(new NavigationItem("", "全部", "", new ObservableCollection<NavigationItem>()
|
||||
//{
|
||||
// new NavigationItem("","模板匹配","",new ObservableCollection<NavigationItem>()
|
||||
// {
|
||||
// new NavigationItem("ShapeCirclePlus","轮廓匹配",""),
|
||||
// new NavigationItem("ShapeOutline","形状匹配",""),
|
||||
// new NavigationItem("Clouds", "相似性匹配",""),
|
||||
// new NavigationItem("ShapeOvalPlus","形变匹配",""),
|
||||
// }),
|
||||
// new NavigationItem("", "比较测量","",new ObservableCollection<NavigationItem>()
|
||||
// {
|
||||
// new NavigationItem("Circle","卡尺找圆",""),
|
||||
// new NavigationItem("Palette","颜色检测",""),
|
||||
// new NavigationItem("Ruler", "几何测量",""),
|
||||
// }),
|
||||
// new NavigationItem("","字符识别","",new ObservableCollection<NavigationItem>()
|
||||
// {
|
||||
// new NavigationItem("FormatColorText", "字符识别",""),
|
||||
// new NavigationItem("Barcode", "一维码识别",""),
|
||||
// new NavigationItem("Qrcode", "二维码识别",""),
|
||||
// }),
|
||||
// new NavigationItem("","缺陷检测","",new ObservableCollection<NavigationItem>()
|
||||
// {
|
||||
// new NavigationItem("Crop", "差分模型",""),
|
||||
// new NavigationItem("CropRotate", "形变模型",""),
|
||||
// })
|
||||
//}));
|
||||
MenuItems.Add(new NavigationItem("ViewDashboard", "首页", "YuPuDashBoardView"));
|
||||
MenuItems.Add(new NavigationItem("TableNetwork", "系统图", "ProcesView"));
|
||||
MenuItems.Add(new NavigationItem("BatteryMedium", "电池", "BmsView"));
|
||||
MenuItems.Add(new NavigationItem("StateMachine", "PCS", "PcsView"));
|
||||
MenuItems.Add(new NavigationItem("Hvac", "液冷", "ACView"));
|
||||
MenuItems.Add(new NavigationItem("FireExtinguisher", "消防", "FFView"));
|
||||
MenuItems.Add(new NavigationItem("CogRefreshOutline", "配置", "SysConfigView"));
|
||||
MenuItems.Add(new NavigationItem("RefreshAuto", "手自动", "AutoHandView"));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user