日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深入探討WPF依賴屬性使用技巧

編程人員在如今這樣一個技術更新?lián)Q代速度非??斓臅r代里,必須要通過不斷的學習,增長自己的知識才能不被淘汰。如果有人問WPF是什么,編程人員必須要知道怎么回答。#t#

創(chuàng)新互聯(lián)是專業(yè)的凌河網(wǎng)站建設公司,凌河接單;提供網(wǎng)站設計、成都網(wǎng)站設計,網(wǎng)頁設計,網(wǎng)站設計,建網(wǎng)站,PHP網(wǎng)站建設等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行凌河網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

.NET Framework 3.0 引入了一個新的屬性類型叫依賴屬性 , WPF,WF 都在使用依賴屬性用來實現(xiàn)樣式化 , 數(shù)據(jù)綁定等 . 我們更多的使用依賴屬性是為了讓父元素的屬性值在邏輯樹上慢慢的傳遞到其子元素中 , 從而可以在整個可是父元素的邏輯子元素中共享屬性值 .WF 就是依靠依賴屬性來在工作流中的各 Activity 間傳遞屬性值的 . 所以 , 依賴屬性內(nèi)建的傳遞變更通知的能力是其***特征 .

什么時候需要定義WPF依賴屬性

1〉 如果希望屬性可以在Style中設定

2〉 如果希望屬性可以數(shù)據(jù)綁定

3〉 如果希望屬性可以由動態(tài)資源(DynamicResource)設定

4〉 如果希望從父元素那里獲得值

5〉 如果希望屬性可以設置動畫

6〉 如果希望屬性在被修改時能夠檢測值得有效性,修改后回調(diào)

7〉 如果希望使用已有的依賴屬性(Metadata override)

WPF依賴屬性示例:

  1. public partial class 
    UserControl1 : UserControl   
  2. {   
  3. public UserControl1()   
  4. {   
  5. InitializeComponent();   
  6. }   
  7. public static readonly 
    DependencyProperty StudentProperty = 
    DependencyProperty.Register
    ("Student", typeof(String), 
    typeof(UserControl1), new Framewor
    kPropertyMetadata("jiasongmao", 
    new PropertyChangedCallback
    (OnStudentChanged)),new Validate
    ValueCallback(StudentValidation));   
  8. private static void OnStudentChanged
    (DependencyObject sender, 
    DependencyPropertyChangedEventArgs e)   
  9. {   
  10. MessageBox.Show("OnStudentChanged");   
  11. }   
  12. private static bool Student
    Validation(object value)   
  13. {   
  14. if(value.ToString().Contains
    ("jiasongmao"))   
  15. return true;   
  16. return false;   
  17. }   
  18. public String Student   
  19. {   
  20. get { return GetValue(UserControl1.
    StudentProperty).ToString(); }   
  21. set { SetValue(UserControl1.
    StudentProperty, value); }   
  22. }   
  23. }  

希望上面介紹的WPF依賴屬性相關內(nèi)容對大家有所幫助。


文章名稱:深入探討WPF依賴屬性使用技巧
文章地址:http://www.5511xx.com/article/dpjsddc.html