添加项目文件。

This commit is contained in:
Administrator
2026-06-29 14:46:32 +08:00
parent 9a9c508618
commit d9e0324b1d
175 changed files with 17983 additions and 0 deletions

View File

@@ -0,0 +1,79 @@
using System.Windows;
using System.Windows.Input;
using WPFWCSDemo.Utilities;
using WPFWCSDemo.ViewModels;
using WPFWCSDemo.Views;
namespace WPFWCSDemo
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DataContext = new MainViewModel(mainFrame);
DevicesNavigationView.GetMainFrame(mainFrame);
//初始页面
//mainFrame.Navigate(new MonitorView());
//this.NavigationService.Navigate(new Uri("MonitorView.xaml"));
mainFrame.NavigationService.Navigate(new DataInfoView());
#region 窗口拖动/大小化
//最小化
btnMin.Click += (s, e) => { this.WindowState = WindowState.Minimized; };
//最大化
btnMax.Click += (s, e) => { WindowState = WindowState == WindowState.Normal ? WindowState.Maximized : WindowState.Normal; };
//双击最大化 / 最小化
colorZone.MouseDoubleClick += (s, e) =>
{
if (e.Source == s && !colorZone.IsMouseCaptureWithin)
{
WindowState = WindowState == WindowState.Normal ? WindowState.Maximized : WindowState.Normal;
}
};
//关闭
btnClose.Click += (s, e) =>
{
MessageDialog dialog = new MessageDialog();
dialog.Title = "弹窗提示";
// 显示弹窗窗口
dialog.ShowDialog();
//if (MessageBox.Show("关闭该系统可能导致执行中的任务中断,是否确认要退出程序?", "提示", )
//{
// //Environment.Exit(exitCode:1);
// Application.Current.Shutdown();
//}
//else
//{
// //关闭通道操作在这执行
//}
};
//设备控制器
//btnController.Click += (s, e) =>
//{
// ControllerView controllerView = new ControllerView();
// controllerView.Show();
//};
//拖动
colorZone.MouseMove += (s, e) =>
{
if (e.LeftButton == MouseButtonState.Pressed) DragMove();
};
//添加事件:选择后将左侧导航栏隐藏1
menuBar.SelectionChanged += (s, e) => { drawerHost.IsLeftDrawerOpen = false; };
#endregion
}
}
}