当前位置: 首页 > news >正文

可以做分销的淘客网站上虞市建设风机厂网站

可以做分销的淘客网站,上虞市建设风机厂网站,龙岩本地论坛,广州网络营销公司推荐ShutdownMode枚举类型介绍 ShutdownMode是一个枚举类型#xff0c;它定义了WPF应用程序的关闭方式。这个枚举类型有三个成员#xff1a; OnLastWindowClose#xff1a;当最后一个窗口关闭或者调用System.Windows.Application.Shutdown方法时#xff0c;应用程序会关闭。O…ShutdownMode枚举类型介绍 ShutdownMode是一个枚举类型它定义了WPF应用程序的关闭方式。这个枚举类型有三个成员 OnLastWindowClose当最后一个窗口关闭或者调用System.Windows.Application.Shutdown方法时应用程序会关闭。OnMainWindowClose当主窗口关闭或者调用System.Windows.Application.Shutdown方法时应用程序会关闭。OnExplicitShutdown只有当调用System.Windows.Application.Shutdown方法时应用程序才会关闭。 整理成表格如下所示 枚举成员含义OnLastWindowClose当最后一个窗口关闭或者调用System.Windows.Application.Shutdown方法时应用程序会关闭。OnMainWindowClose当主窗口关闭或者调用System.Windows.Application.Shutdown方法时应用程序会关闭。OnExplicitShutdown只有当调用System.Windows.Application.Shutdown方法时应用程序才会关闭。 实践 MainWindow的xaml如下 Window x:ClassApplicationShutdown.MainWindowxmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:dhttp://schemas.microsoft.com/expression/blend/2008xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006xmlns:localclr-namespace:ApplicationShutdownmc:IgnorabledTitleMainWindow Height350 Width525 LoadedMainWindow_LoadedDockPanelStackPanel DockPanel.DockTop OrientationHorizontalLabel HorizontalAlignmentLeftShutdown Mode:/LabelComboBox HorizontalAlignmentLeft NameshutdownModeListBox //StackPanelStackPanel DockPanel.DockTop OrientationHorizontalLabel HorizontalAlignmentLeftApplication Exit Code (for explicit shutdown):/LabelTextBox HorizontalAlignmentLeft NameappExitCodeTextBox0/TextBox/StackPanelButton DockPanel.DockTop ClicknewWindowButton_ClickNew Window/ButtonButton DockPanel.DockTop ClickexplicitShutdownButton_ClickShutdown Explicitly (Passing Exit Code)/ButtonCanvas //DockPanel /WindowMainWindow的cs如下 using System; using System.Windows; using System.Windows.Controls;namespace ApplicationShutdown {/// summary/// Interaction logic for MainWindow.xaml/// /summarypublic partial class MainWindow : Window{public MainWindow(){InitializeComponent();}private void MainWindow_Loaded(object sender, RoutedEventArgs e){shutdownModeListBox.Items.Add(OnLastWindowClose);shutdownModeListBox.Items.Add(OnExplicitShutdown);shutdownModeListBox.Items.Add(OnMainWindowClose);shutdownModeListBox.SelectedValue OnLastWindowClose;shutdownModeListBox.SelectionChanged shutdownModeListBox_SelectionChanged;Application.Current.ShutdownMode ShutdownMode.OnLastWindowClose;}private void shutdownModeListBox_SelectionChanged(object sender, SelectionChangedEventArgs e){Application.Current.ShutdownMode (ShutdownMode) Enum.Parse(typeof (ShutdownMode), shutdownModeListBox.SelectedValue.ToString());}private void newWindowButton_Click(object sender, RoutedEventArgs e){(new ChildWindow()).Show();}private void explicitShutdownButton_Click(object sender, RoutedEventArgs e){var exitCode 0;int.TryParse(appExitCodeTextBox.Text, out exitCode);Application.Current.Shutdown(exitCode);}} }ChildWindow的xaml如下 Window x:ClassApplicationShutdown.ChildWindowxmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:dhttp://schemas.microsoft.com/expression/blend/2008xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006xmlns:localclr-namespace:ApplicationShutdownmc:IgnorabledTitleChildWindow Height300 Width300 ClosingChildWindow_Closing ClosedChildWindow_ClosedGrid/ /WindowChildWindow的cs如下 using System; using System.ComponentModel; using System.Windows;namespace ApplicationShutdown {/// summary/// Interaction logic for ChildWindow.xaml/// /summarypublic partial class ChildWindow : Window{public ChildWindow(){InitializeComponent();}private void ChildWindow_Closing(object sender, CancelEventArgs e){Console.WriteLine(Closing);var result MessageBox.Show(Allow Shutdown?, Application Shutdown Sample,MessageBoxButton.YesNo,MessageBoxImage.Question);e.Cancel (result MessageBoxResult.No);}private void ChildWindow_Closed(object sender, EventArgs e){Console.WriteLine(Closed);}} }OnLastWindowClose 当最后一个窗口关闭或者调用System.Windows.Application.Shutdown方法时应用程序会关闭。 最后一个窗口关闭: 调用System.Windows.Application.Shutdown方法: OnMainWindowClose 当主窗口关闭或者调用System.Windows.Application.Shutdown方法时应用程序会关闭。 主窗口关闭 或者调用System.Windows.Application.Shutdown方法关闭与上面效果相同这里就不重复了。 OnExplicitShutdown 只有当调用System.Windows.Application.Shutdown方法时应用程序才会关闭。 普通关闭 关闭所有窗口之后程序并不会停止。 调用System.Windows.Application.Shutdown方法: 总结 本文介绍了WPF程序的三种不同的关闭模式分别是OnLastWindowClose、OnMainWindowClose与OnExplicitShutdown。 • OnLastWindowClose当最后一个窗口关闭或者调用System.Windows.Application.Shutdown方法时应用程序会关闭。 • OnMainWindowClose当主窗口关闭或者调用System.Windows.Application.Shutdown方法时应用程序会关闭。 • OnExplicitShutdown只有当调用System.Windows.Application.Shutdown方法时应用程序才会关闭。 借助图解更好理解 代码来源 [WPF-Samples/Application Management/ApplicationShutdown at main · microsoft/WPF-Samples (github.com)](https://github.com/microsoft/WPF-Samples/tree/main/Application Management/ApplicationShutdown)
http://www.dnsts.com.cn/news/145116.html

相关文章:

  • 企业网站展示建站之星做出的网站不安全
  • 怎么优化网站代码深圳高端商场排名
  • 做网站应该学什么专业网站开发费用成本表
  • 桃城网站建设代理建网站为什么要租空间
  • 山西太原网站建设公司哪家好wordpress get_category
  • 门户网站建设企业济南建设设备安装有限责任公司
  • 沾益县住房和城乡建设局网站注销网站和取消接入
  • 农产品网站建设投标书网站建设项目签约仪式举行
  • 广州怎么做网站Linux网站建设总结
  • 做类似美团的网站吗网站运营经理
  • 台州网站建设公司哪个好网站开发个人所得税
  • 国家级示范职业学校 建设网站小程序制作二维码
  • 企业网站更新什么内容太原网络公司网站
  • 清丰网站建设电话学校网站开发说明书文档
  • 网址导航网站建设移动网站
  • 专门做游戏交易的网站有哪些地推
  • 建设银行园区公积金管理中心网站建设工程其它费计算网站
  • 苏州市吴中区住房和城乡建设局网站有机玻璃东莞网站建设技术支持
  • 陕西省住房和城乡建设厅综合网站论坛网站怎么做跳转
  • 石家庄网站建设远策科技手机网站 布局
  • 网站设计最新风格公司网页设计的公司
  • 怎么样做兼职网站网站建设销售中遇到的问题
  • 做外贸进大公司网站个人网站怎么设计
  • 网站开发淄博手机h5是什么意思
  • 电子商务网站建设与管理课程的感想官网网站设计
  • 织梦cms怎么做双语网站ui设计案例网站
  • 网站搜索怎么做的福鼎市建设局网站
  • 上海建设网站公司哪家好wordpress标签云404错误
  • 官方网站打不开怎么回事网站建设推广注意什么
  • 网站工程师培训商城网站建设目标