using System.Windows; using System.Windows.Media; using YY.Admin.ViewModels.Control; using YY.Admin.ViewModels.Dialogs; using YY.Admin.Views; using YY.Admin.Views.Control; using YY.Admin.Views.Dialogs; using YY.Admin.Views.SysManage; using YY.Admin.Views.Customer; using YY.Admin.Views.Supplier; using YY.Admin.Views.MixerMaterial; using YY.Admin.ViewModels.Vehicle; using YY.Admin.Views.Vehicle; using YY.Admin.Views.WeightRecord; namespace YY.Admin { public static class NavigationExtensions { /// /// 注册导航 /// public static void AddNavigation(this IContainerRegistry containerRegistry) { // 注册对话框 containerRegistry.RegisterDialog("AlertDialog"); containerRegistry.RegisterDialog("SuccessDialog"); containerRegistry.RegisterDialog("ErrorDialog"); containerRegistry.RegisterDialog("WarningDialog"); containerRegistry.RegisterDialog("ConfirmDialog"); containerRegistry.RegisterDialog("ServerSettingsDialog"); // 设置对话框样式 containerRegistry.RegisterDialogWindow(); // 注册导航 containerRegistry.RegisterForNavigation("DashboardView"); // 404视图 containerRegistry.RegisterForNavigation("NotFoundView"); //containerRegistry.RegisterForNavigation("RoleManagementView"); //containerRegistry.RegisterForNavigation("PermissionManagementView"); //containerRegistry.RegisterForNavigation("OrderManagementView"); //containerRegistry.RegisterForNavigation("ProductManagementView"); //containerRegistry.RegisterForNavigation("ReportView"); //containerRegistry.RegisterForNavigation("MonitorView"); // 窗口注册 containerRegistry.Register(); containerRegistry.Register(); // 注册视图(页面) containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); // 车辆管理 containerRegistry.RegisterForNavigation(); // 客户管理 containerRegistry.RegisterForNavigation(); // 供应商管理 containerRegistry.RegisterForNavigation(); // 磅单记录管理(标准CRUD列表) containerRegistry.RegisterForNavigation(); // 地磅称重操作(大页面操作台) containerRegistry.RegisterForNavigation(); // 密炼物料信息 containerRegistry.RegisterForNavigation(); } } public class DialogWindow : Window, IDialogWindow { public DialogWindow() { WindowStyle = WindowStyle.None; AllowsTransparency = true; Background = Brushes.Transparent; // 背景透明 WindowStartupLocation = WindowStartupLocation.CenterOwner; SizeToContent = SizeToContent.WidthAndHeight; ResizeMode = ResizeMode.NoResize; } public IDialogResult? Result { get; set; } } //public class DialogWindow : Window, IDialogWindow //{ // public DialogWindow() // { // //InitializeComponent(); // // 去掉最大化最小化 // ResizeMode = ResizeMode.NoResize; // // 去掉右上角系统按钮 // WindowStyle = WindowStyle.None; // } // public IDialogResult Result { get; set; } //} }