WPF 之 WPF應用程式事件

2021-09-07 06:36:48 字數 1598 閱讀 9081

<

x:class

xmlns

=""xmlns:x

=""startupuri

="wpfwindowdeal.xaml"

startup

>

<

>

>

>

namespace

myfirstwpf

} }

mainwindow為窗體檔案

常用的窗體事件:

1) show()  顯示非模態視窗;

2) showdialog()  顯示模態視窗 ;

3) close()  關閉窗體,並釋放窗體的資源 ;

4) closing事件、closed事件  關閉時、關閉後引發的事件,通常在closing事件中提示使用者是否退出;

5) activate()  啟用某窗體 ;

6) activated、deactivated事件  當窗體激動、失去焦點時引發的事件 ;

7) loaded  窗體第一次啟動時,需要載入窗體中的內容、空間等,第一次載入完成後引發該事件,通常可以在該事件中進行一些介面以及資料的初始化操作;

8) contentrendered  在窗體的內容顯示完成後引發該事件;

9) unloaded  在窗體中的顯示元素全部移除之後引發該事件,這時窗體已經接近死亡,同樣可以在事件處理函式中進行資源釋放等操作。

使用這些事件的方法有兩種:

第一種:在前台聲名,後台寫相應的方法:

<

window

x:class

="myfirstwpf.wpfwindowdeal"

xmlns

=""xmlns:x

=""title

="wpfwindowdeal"

height

="370"

width

="405"

loaded

="wndmain_loaded"

>

<

canvas

>

<

textblock

canvas.right

="347"

canvas.bottom

="298"

height

="21"

text

="播£¤放¤?"

name

="txtdate"

/>

canvas

>

window

>

後台**:

void wpfwindowdeal_loaded(object

sender, routedeventargs e)

第二種:在後台中註冊委託事件

this.loaded += new

routedeventhandler(wpfwindowdeal_loaded);

void wpfwindowdeal_loaded(object

sender, routedeventargs e)

WPF應用程式資源

資源是可以替換應用程式的不同位置重用的物件。wpf 支援資源具有不同的型別。這些資源是資源的主要兩種型別 xaml 資源和資源資料檔案。xaml 資源的示例包括畫筆和樣式。資源資料檔案是應用程式所需的不可執行的資料檔案。xaml 資源的示例包括畫筆和樣式。首先我們看一下在xaml中如何使用資源 在下...

WPF關閉應用程式方法

在wpf應用程式的關閉是有shutdownmode屬性設定,具有3中列舉型別的值 1 onlastwindowclose 應用程式最後乙個窗體關閉時關閉應用程式 2 onmainwindowclose 應用程式主窗體關閉時關閉應用程式 3 onexplicitshutdown 顯示呼叫關閉 注意以上...

WPF關閉應用程式方法

原文 wpf關閉應用程式方法 在wpf應用程式的關閉是有shutdownmode屬性設定,具有3中列舉型別的值 1 onlastwindowclose 應用程式最後乙個窗體關閉時關閉應用程式 2 onmainwindowclose 應用程式主窗體關閉時關閉應用程式 3 onexplicitshutd...