WPF程序设计指南: The Application and the Window
2010-08-17 21:25
495 查看
1. 最简单的WPF程序: A console application project: say hello.
需要引用的DLL: PresentationCore, PresentationFramework, System, WindowBase
继承Application类,以利用其方法
4. Window 和 Application 类的一些properties
Application:
MainWindow: Application的主窗口,默认为第一个被创建的窗口
指定主窗口:MainWindow=win;
ShutdownMode: Application的结束模式。
Windows,Application所包含的所有窗口。
Window:
ShowInTask: Window是否在任务栏中显示。
owner: Window的拥有者(也是Window),“被拥有者”一定出现在“拥有者”前面,“拥有者”关闭或者最小化,“被拥有者”也会关闭或者消失。
需要引用的DLL: PresentationCore, PresentationFramework, System, WindowBase
继承Application类,以利用其方法
using System; using System.Windows; using System.Windows.Input; namespace Petzold.InheritTheApp { class InheritTheApp : Application { [STAThread] public static void Main() { InheritTheApp app = new InheritTheApp(); app.Run(); } protected override void OnStartup(StartupEventArgs args) { base.OnStartup(args); Window win = new Window(); win.Title = "Inherit the App"; win.Show(); } protected override void OnSessionEnding(SessionEndingCancelEventArgs args) { base.OnSessionEnding(args); MessageBoxResult result = MessageBox.Show("Do you want to save your data?", MainWindow.Title, MessageBoxButton.YesNoCancel, MessageBoxImage.Question, MessageBoxResult.Yes); args.Cancel = (result == MessageBoxResult.Cancel); } } }
4. Window 和 Application 类的一些properties
Application:
MainWindow: Application的主窗口,默认为第一个被创建的窗口
指定主窗口:MainWindow=win;
ShutdownMode: Application的结束模式。
Windows,Application所包含的所有窗口。
Window:
ShowInTask: Window是否在任务栏中显示。
owner: Window的拥有者(也是Window),“被拥有者”一定出现在“拥有者”前面,“拥有者”关闭或者最小化,“被拥有者”也会关闭或者消失。
相关文章推荐
- WPF程序设计 :第一章 应用程序和窗口(The Application and the Window)
- WPF程序设计指南第二章例子CircleTheRainbow效果
- WPF程序设计指南: Binding(数据绑定)[下]
- WPF程序设计指南第24张样式中DataTrigger中使用绑定的例子
- WPF程序设计指南第21章中资源共享说明
- WPF程序设计指南:Resource
- WPF程序设计指南: Binding(数据绑定)[上]
- 在服务程序中,获取当前用户目录(如:C:\Documents and Settings\The God\Application Data)
- Preparing for Application and Service Deployment-Differences Between the Storage Emulator and Window
- 38 WPF 程序设计指南 RadialGradientBrush
- iOS 【程序启动原理/手动创建UIWindow/UIApplicationMain做了些什么/makeKeyAndVisible底层实现】
- 29.wpf程序设计指南[第二章]渐变画刷
- WPF程序设计指南第四章FormatTheButton例子效果
- WPF程序设计指南:XAML
- 从WinForm程序中显示WPF Window出现"The URI prefix is not recognized"异常的解决方法
- How To Get Application Path,And How To Get The Path's Directory,File Name,And Type Info(如何得到运行程序的路径,以及如何得到路径的文件夹,文件名,以及类型等等信息)
- The Relationship of Parent Window And Sub Window
- [React] Theme your application with styled-components and "ThemeProvider"
- Enterprise Library: Logging and Instrumentation Application Block-Email接收池设计向导篇
- WPF程序指南第一章最后一个例子 按作者意思增加resizemode和背景颜色