窗口的生命周期
WPF中一个Window类代表一个窗口
一个的窗口的生命周期也有好几个阶段:
1、构造器被调用
2、Window.Initialized事件被触发
3、Window.Activated事件被触发
4、Window.Loaded事件被触发
5、Window.ContentRendered事件被触发
6、用户和窗口进行交互(Actived与Deactived状态互相切换)
7、Window.Closing事件被触发
8、Window.Uloaded事件被触发
9、Window.Closed事件被触发
用户在多个窗口中切换时,Activated和Deactivated在窗口的生命周期里会发生多次。ContentRendered事件只对窗口第一次完全呈现出来进行触发。
为了让一些事情能在所有内容都显示给用户之前马上执行,可以用Loaded事件;
为了让一些事情能在所有内容都显示给用户之后马上执行,可以用ContentRendered事件。
窗口属性
主要分为两大类:位置尺寸、外观样式
MSDN中有详细的介绍
https://msdn.microsoft.com/en-us/library/system.windows.window_properties(v=vs.110).aspx
To be continue...