一個最簡單的WPF Window,從出現到結束,列出幾個重要的階段及事件:
- 呼叫建構子
- 引發 Window.Initialized 事件
- 引發 Window.Activated 事件
- 引發 Window.Loaded 事件
- 引發 Window.ContentRendered 事件
- 使用者與視窗互動
- 引發 Window.Closing 事件
- 引發 Window.Unloaded 事件
- 引發 Window.Closed 事件
其中最常使用的事件恐怕就是 Loaded, Closing 以及 Closed。通常
Loaded,會用來撰寫指定或處理視窗的預設值。
Closing 事件是在視窗真正被關閉前就引發的,會用來撰寫取消關閉視窗的動作,一般而言用來實作要求使用者確認這類的功能。
Closed 事件,只有在視窗被確實關閉後才會引發。一般而言,用到的機率較低。
0 意見:
張貼意見