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

常見(jiàn)WPF名字空間總結(jié)介紹

開(kāi)發(fā) 開(kāi)發(fā)工具
剛剛接觸WPF開(kāi)發(fā)工具的朋友,首先要掌握得就是諸如WPF名字空間之類的基礎(chǔ)知識(shí),只有牢固的掌握了他們,才能方便我們將來(lái)的實(shí)際開(kāi)發(fā)。

 通過(guò)對(duì)WPF的學(xué)習(xí),我們可以知道,其中有幾種比較重要的常用WPF名字空間。那么在這篇文章中就會(huì)針對(duì)這些名字空間和類進(jìn)行詳細(xì)介紹。#t#

WPF名字空間•System.Threading.DispatcherObject

所有的WPF對(duì)象都派生自DispatcherObject。我們知道WPF工作在Single Threading Apartment(STA)模型下,DispatcherObject的主要職責(zé)就是處理線程的并發(fā)和同步。當(dāng)有消息發(fā)生的時(shí)候,比如鼠標(biāo)點(diǎn)擊或者是按鈕被按下,這些消息將被發(fā)送到DispatcherObject,它將負(fù)責(zé)驗(yàn)證代碼是否運(yùn)行在當(dāng)前線程。在接下來(lái)的章節(jié)中,我們將詳細(xì)介紹WPF的線程是如何工作的。

WPF名字空間•System.Windows.DependencyObject

微軟在設(shè)計(jì)WPF的時(shí)候,考慮的是一種基于屬性的架構(gòu)。換句話說(shuō),對(duì)象的行為主要是用屬性來(lái)表現(xiàn)的,而不是方法,函數(shù)和事件?,F(xiàn)在,我們只需要記住它的定義就可以了。在下面的章節(jié)中,我們將有專門的問(wèn)題來(lái)論述這個(gè)主題。

WPF名字空間•System.Windows.Media.Visual

Visual是一個(gè)顯示支持類,用于抽象所有關(guān)于繪制顯示的描述。它是一個(gè)抽象類,每個(gè)Framework Element對(duì)象都必須繼承該類。該類的主要作用是為WPF提供呈現(xiàn)支持,主要包括輸出顯示,透明度,坐標(biāo)轉(zhuǎn)換,區(qū)域剪切 等。另外,Visual類同時(shí)是非托管的MilCore.dll和托管的WPF類之間的橋梁。如果一個(gè)類從Visual派生,它就可以在窗口中顯示出來(lái)。這樣,當(dāng)你想創(chuàng)建你自定義的用戶界面時(shí),你就可以使用Visual對(duì)象。

WPF名字空間 •System.Windows.UIElement

UIElement類主要處理三個(gè)方面的內(nèi)容:布局,輸入和事件。該類繼承自Visual類,其中定義了很多與輸入和焦點(diǎn)有關(guān)的特性,例如鍵盤事件,鼠標(biāo)和筆輸入等。同時(shí),該類還包括一些與WPF事件模型有關(guān)的API。

WPF名字空間•System.Windows.FrameworkElement

FrameworkElement派生自UIElement,在UIElement的基礎(chǔ)上,它添加了很多其他功能,比如水平對(duì)齊,豎直對(duì)齊,邊距,邏輯樹、對(duì)象生命周期事件、支持?jǐn)?shù)據(jù)綁定和動(dòng)態(tài)資源引用、支持樣式和動(dòng)畫等等。

WPF名字空間•System.Windows.Shapes.Shape

這個(gè)類可以用于創(chuàng)建基本的圖形,比如長(zhǎng)方形,多邊形,橢圓,線和路徑等。

WPF名字空間•System.Windows.Controls.Control

這個(gè)類提供一些基本的界面控件,比如文本框。按鈕,列表框等。另外,它還添加了一些擴(kuò)展屬性,比如字體,前景色和背景色等。

WPF名字空間•System.Windows.Controls.ContentControl

ContentControl用于顯示連續(xù)的一段內(nèi)容。利用ContentControl,我們可以在面板上利用Label顯示多行文本。

WPF名字空間•System.Windows.Controls.ItemsControl

這是所有能夠支持多個(gè)條目顯示的控件的基類,例如列表框和樹形視圖。

WPF名字空間•System.Windows.Controls.Panel

面板(Panel)可以用做所有布局的容器。它可以包含一個(gè)或多個(gè)子控件并且可以將他們按照布局單位進(jìn)行排列。這些容器是WPF布局系統(tǒng)的基礎(chǔ),并且合理地使用容器是對(duì)你的界面內(nèi)容進(jìn)行靈活布局的關(guān)鍵。

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

2009-12-24 15:53:19

WPF API

2009-12-29 13:43:26

WPF URI

2009-12-23 17:01:09

WPF Command

2022-09-25 23:34:42

算法回歸算法機(jī)器學(xué)習(xí)

2009-12-24 10:09:33

WPF事件注冊(cè)

2009-12-24 14:18:57

WPF類型轉(zhuǎn)換

2009-12-25 11:04:51

WPF Border

2009-12-23 18:06:25

WPF模板

2009-12-24 13:46:03

WPF控件

2009-12-25 10:05:06

WPF資源

2009-12-29 13:29:28

WPF Depende

2009-12-28 15:08:12

WPF字體

2009-12-23 16:39:55

WPF命令

2009-12-28 13:18:17

WPF設(shè)備輸入

2009-12-25 10:46:36

WPF Page

2009-12-28 14:40:08

WPF屬性

2009-10-13 14:29:49

VB.NET名字空間

2009-12-29 10:32:24

WPF Listbox

2009-12-28 11:14:29

WPF顯示文本

2009-12-24 15:04:12

WPF代碼解析異常
點(diǎn)贊
收藏

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