添加项目文件。
This commit is contained in:
79
WPFWCSDemo/MainWindow.xaml.cs
Normal file
79
WPFWCSDemo/MainWindow.xaml.cs
Normal 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
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user