上一節,有記錄寫到:在WPF里,數據驅動UI,數據占核心地位,UI次之。怎么恢復數據的核心地位,那就要先了解一下Binding。 一、Binding 基礎 1.1WPF中Data Binding的帶來的方便 在設計架構的時間,大家都很重視分層,為什么分層呢,其實分層就是為了更好的復用 ...
經過暑假和開學一個月的學習,終於把這本書的筆記做完了,在這個過程中,我意識到了堅持對學習的重要性,同時也感受到了作為初學者,很有必要把看過的代碼都敲一遍,這樣才能加深理解和發現問題。在此感謝博客園和園子里的朋友們 下面把目錄和源碼寫下來,以供大家查閱和交流 深入淺出WPF筆記主要包括: XAML語法 x名稱空間詳解 控件和布局 深入淺出話Binding 深入淺出話屬性 深入淺出話事件 深入淺出話 ...
2012-10-05 18:30 27 5193 推薦指數:
上一節,有記錄寫到:在WPF里,數據驅動UI,數據占核心地位,UI次之。怎么恢復數據的核心地位,那就要先了解一下Binding。 一、Binding 基礎 1.1WPF中Data Binding的帶來的方便 在設計架構的時間,大家都很重視分層,為什么分層呢,其實分層就是為了更好的復用 ...
上兩篇的記錄重在記錄綁定的源(Source)和路徑(Path),本篇主要記錄一下目標(Target)的屬性。 一、屬性與讀寫方法 在面向對象的程序設計中,一個類經常會有私有字段,屬性,方法 ...
依賴屬性: 節省實例對內存的開銷; 屬性值可以通過Binding依賴到其他對象上。 WPF中,依賴對象的概念被DependencyObject類實現,依賴屬性被DependencyProperty類實現 ...
一、Binding對數據的校驗與轉化 在上一篇中有提到過綁定像是一座橋梁,在橋梁兩端要有源和目標以及在橋梁上面我們可以設立關卡對數據進行驗證,除此之外,源提供的數據有時不一定是目標想要的類型,但 ...
一、認識命令 1.1命令的特點 提到“命令”,我們應該想到命令的發出者,命令的接受者,命令的內容,准備工作,完成任務,回報工作。。。與事件中的發送者,接受者,消息,處理,處理,處理一一對應, ...
本篇將記錄一下如何在WPF中繪畫和設計動畫,這方面一直都不是VS的強項,然而它有一套利器Blend;這方面也不是我的優勢,幸好我有博客園,能記錄一下學習的過程。在本記錄中,為了更好的理解繪畫與動畫,多數的例子還是在VS里面敲出來的。好了,不廢話了,現在開始。 一、WPF繪畫 1.1基本圖 ...
前面的記錄有的地方已經用到了資源,本文就來詳細的記錄一下WPF中的資源。我們平時的“資源”一詞是指“資財之源”,是創造人類社會財富的源泉。在計算機程序中,只要是對程序有用的對象都可以統稱資源。不過本文只記錄WPF對象級資源和二進制資源。 一、WPF對象級資源的定義與查找 在WPF中 ...
我們通常說的模板是用來參照的,同樣在WPF中,模板是用來作為制作控件的參照。 一、認識模板 1.1WPF菜鳥看模板 前面的記錄有提過,控件主要是算法和數據的載體。控件的算法主要體現在可以激發的事件、可以調用的方法、能進行的操作等方面;控件的數據體現為:控件能展示哪些數據。上面兩方面終決定 ...