自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WPF邏輯樹具體概念詳解

開發(fā) 開發(fā)工具
WPF邏輯樹在實際使用中并不只是存在于使用XAML構(gòu)建的對象中,它主要是為了描述一個“界面對象”的構(gòu)建過程。

WPF邏輯樹是一個比較基本的知識點。在學習WPF的過程中,我們首先就需要掌握諸如WPF邏輯樹相關(guān)的基礎(chǔ)知識。才能方便我們將來的學習。#t#

WPF邏輯樹的概念至關(guān)重要。如果一名 WPF 開發(fā)人員不知道什么是邏輯樹,或者對邏輯樹一知半解,那么他就不是一名合格的 WPF 開發(fā)人員。下面就把邏輯樹這個概念比較容易被曲解的地方加以說明:

1、WPF邏輯樹并不只存在于使用 XAML 構(gòu)建的對象中,使用程序代碼構(gòu)建的對象同樣存在邏輯樹。XAML 是專門用于 WPF 編程的新 API,就像當初 C# 是專門用于 .NET 開發(fā)的 API 一樣。因此,只要“界面。對象”被創(chuàng)建出來,我們就可以為其繪制邏輯樹。

2、WPF邏輯樹是描述的是“界面對象”的構(gòu)建過程,而不是“界面對象”的結(jié)構(gòu)。邏輯樹是由“界面對象”以及其所包含的對象共同構(gòu)成的,這些被包含的對象是在創(chuàng)建“界面對象”時被添加到該“界面對象”的)。

3、WPF邏輯樹是由“界面對象”及其“內(nèi)容屬性”構(gòu)成的,他們之間是樹結(jié)構(gòu)中的“父結(jié)點”與“子結(jié)點”。“子結(jié)點”還可以繼續(xù)展開直至“子結(jié)點”不再包含“內(nèi)容屬性”,那么就可以說這個“子結(jié)點”是邏輯樹中的一個“葉子點”。

4、沒有值的“內(nèi)容屬性”不會出現(xiàn)在邏輯樹中,只有具有屬性值的“內(nèi)容屬性”才是邏輯樹的一個結(jié)點。

掌握了以上內(nèi)容后,當我們拿到一段 XAML 或是一段 C# 代碼時就可以很輕松地把它所表示的邏輯樹畫出來了。WPF中的許多概念都需要靠WPF邏輯樹來幫助理解,所以能夠正確地畫出邏輯樹至關(guān)重要。

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

2009-12-28 16:54:30

WPF注釋

2009-12-28 14:32:31

WPF窗體對話框

2009-12-28 16:28:35

WPF元素類型樣式

2009-12-25 17:48:43

WPF資源路徑

2009-12-30 14:36:29

Silverlight

2009-12-28 13:38:35

WPF類型轉(zhuǎn)換器

2009-12-23 09:18:39

WPF開發(fā)工具

2009-12-28 16:10:38

WPF生成文件

2010-02-01 14:53:42

C++屬性

2010-02-22 17:34:39

WCF依賴屬性

2009-12-23 17:01:09

WPF Command

2010-01-07 14:52:41

VB.NET運算符

2009-12-25 11:23:43

WPF命令模型

2009-12-28 16:20:50

WPF內(nèi)嵌樣式

2009-12-29 09:54:27

WPF文字布局

2009-12-28 14:40:08

WPF屬性

2009-12-23 15:27:34

WPF圖形系統(tǒng)

2009-12-28 15:18:29

WPF控件模型

2009-12-23 17:42:37

WPF Control

2009-12-28 11:41:04

WPF 3.5特點
點贊
收藏

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