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

WPF觸發(fā)器在代碼執(zhí)行中作用體現(xiàn)

開(kāi)發(fā) 開(kāi)發(fā)工具
WPF觸發(fā)器中執(zhí)行代碼是一個(gè)比較基礎(chǔ)的知識(shí)點(diǎn),希望初學(xué)者們可以通過(guò)本文介紹的內(nèi)容充分掌握這一知識(shí),以提高自己對(duì)WPF的理解。

WPF觸發(fā)器中執(zhí)行代碼操作,如果操作熟練,可以幫助我們輕松實(shí)現(xiàn)許多功能。不過(guò)對(duì)于新手來(lái)說(shuō),他們還是需要從實(shí)戰(zhàn)中去積累經(jīng)驗(yàn)。#t#

DependencyProperty.RegisterAttached方法允許用戶(hù)給控件/窗體等定義自己的依賴(lài)屬性,其包含的CallBack參數(shù)可以允許執(zhí)行某個(gè)特定方法。這允許我們?cè)赥rigger中去調(diào)用特定的事件處理。

其實(shí)嚴(yán)格的說(shuō)WPF觸發(fā)器和Trigger不太有關(guān)系,因?yàn)檫@相當(dāng)于我們給某個(gè)對(duì)象添加了自定義屬性并執(zhí)行某些事件。但trigger可以恰恰利用這個(gè)好處來(lái)簡(jiǎn)介的執(zhí)行業(yè)務(wù)邏輯:

 

  1. public static readonly DependencyProperty 
    SomethingHappenedProperty = 
    DependencyProperty.RegisterAttached
    ("SomethingHappened", typeof(bool), 
    typeof(Window1), new PropertyMetadata
    (false, new PropertyChangedCallback
    (SomethingHappened)));  
  2. public bool GetSomethingHappened
    (DependencyObject d)  
  3. {  
  4. return (bool)d.GetValue
    (SomethingHappenedProperty);  
  5. }  
  6. public void SetSomethingHappened
    (DependencyObject d, bool value)  
  7. {  
  8. d.SetValue(SomethingHappened
    Property, value);  
  9. }  
  10. public static void SomethingHappened
    (DependencyObject d, Dependency
    PropertyChangedEventArgs e)  
  11. {  
  12. //do something here  

以上就是WPF觸發(fā)器執(zhí)行代碼的相關(guān)操作。

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2009-12-29 14:00:02

WPF Dispatc

2009-12-23 17:49:28

WPF觸發(fā)器

2011-03-28 10:05:57

sql觸發(fā)器代碼

2009-12-24 17:24:21

WPF屬性觸發(fā)器

2009-12-24 17:30:39

WPF數(shù)據(jù)觸發(fā)器

2009-12-24 17:19:13

WPF觸發(fā)器

2009-12-29 14:58:31

WPF優(yōu)點(diǎn)

2023-06-11 16:09:49

觸發(fā)器MySQL

2009-12-28 09:50:08

WPF數(shù)據(jù)綁定

2024-01-19 09:37:19

MySQL數(shù)據(jù)庫(kù)

2009-12-24 17:38:18

WPF事件觸發(fā)器

2011-03-03 09:30:24

downmoonsql登錄觸發(fā)器

2011-05-20 14:06:25

Oracle觸發(fā)器

2010-07-16 10:19:31

2009-12-25 15:29:12

WPF缺陷

2009-12-25 16:40:49

WPF優(yōu)勢(shì)

2010-02-02 13:15:00

C++ lambda函

2010-02-25 17:22:39

WCF服務(wù)行為

2010-01-14 10:35:34

VB.NET指針

2009-12-04 17:31:32

PHP編碼轉(zhuǎn)換
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)