偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

深入探討WPF Attached

開發(fā) 開發(fā)工具
WPF Attached事件在實際使用中是比較重要的一個地方。大家可以再實際使用中去慢慢體會其重要性,并牢固掌握這一知識。

我們在以前的文章中曾經(jīng)介紹了一些有關WPF事件的相關知識,相信大家已經(jīng)對這一知識有一些掌握,在這里我們將會繼續(xù)針對WPF Attached做一個簡單的介紹。#t#

WPF Attached與Attached屬性類似,WPF的Element在事件沒有定義的情況下也支持Tunneling或者Bubbling事件。比如,我們可以在一個簡單的窗口程序中這樣指定事件函數(shù):

  1. < Window 
  2. xmlns=”http://schemas
    .microsoft.com/winfx/2006/xaml/
    presentation” 
  3. xmlns:x=”http://schemas.microsoft
    .com/winfx/2006/xaml” 
  4. x:Class=”Window1” 
  5. Button.Click=”Button_Click”   
  6. < Button Text="TestButton" 
  7. Width="50" Height="30"> 
  8. < /Window> 

 WPF Attached例子中,因為Window本身沒有定義Click事件,所以我們必須指定Click事件屬性的名稱前綴,也就是定義事件的類名。經(jīng)過這樣的定義后,點擊在Window中的TestButton,也會激發(fā)屬性聲明的Click事件,調用對應的Button_Click方法。

為什么這樣的定義可以通過呢?首先編譯時,XAML會看到Button類確實定義了一個Click的.NET事件。在運行時,會直接調用AddHandler把這兩個事件依附到Window對應的類當中。所以上面用XAML屬性聲明的事件代碼與下面的程序代碼等效:

  1. public Window1 {   
  2. InitializeComponent();   
  3. this.AddHandler(Button.
    ClickEvent, new Routed
    EventHandler(Button_Click));   

以上就是對WPF Attached的相關介紹。

責任編輯:曹凱 來源: IT168
相關推薦

2009-12-25 14:18:03

WPF依賴屬性

2009-12-29 15:24:48

WPF對話框

2009-12-23 16:27:49

WPF UI自動化模型

2009-12-25 10:20:28

WPF窗口

2010-07-21 09:38:15

PHP緩存技術

2010-11-22 14:18:32

MySQL鎖機制

2009-11-20 17:17:08

Oracle函數(shù)索引

2021-05-17 05:36:02

CSS 文字動畫技巧

2010-03-05 13:44:00

Python序列

2009-08-27 11:27:58

foreach語句C# foreach語

2023-01-12 17:18:06

數(shù)據(jù)庫多云

2011-02-25 09:23:00

Java類加載器

2015-09-02 08:57:56

JavaHashMap工作原理

2010-03-31 14:58:03

云計算

2009-12-11 11:08:31

靜態(tài)路由策略

2013-07-11 09:45:48

扁平化扁平化設計

2012-02-28 14:43:43

2009-10-16 09:17:39

屏蔽布線系統(tǒng)

2009-12-14 14:40:10

Ruby全局域變量

2009-12-07 16:07:03

PHP類的繼承
點贊
收藏

51CTO技術棧公眾號