国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看
打開APP
未登錄
開通VIP,暢享免費電子書等14項超值服
開通VIP
首頁
好書
留言交流
下載APP
聯(lián)系客服
WPF控件簡單總結(jié)(轉(zhuǎn)載)
louisasea
>《WPF》
2008.07.04
關(guān)注
內(nèi)容控件:
1.
Button
:
當(dāng)
Button
.IsCancel="True"時,點擊按鈕,對話框關(guān)閉。當(dāng)
Button
.
IsDefault
="True",按回車觸發(fā)按鈕的Click事件。
2.RepeatButton:
外表和
Button
一模一樣,行為也基本一樣,不一樣的地方是,當(dāng)按住RepeatButton不放時,不斷觸發(fā)點擊事件。其觸發(fā)事件頻率由屬性Delay和Interval決定。同時RepeatButton沒有取消和默認(rèn)這兩種行為。
3.ToggleButton:
外表和
Button
一模一樣,也沒有取消和默認(rèn)這兩種行為,我把它稱為“凹凸”按鈕,按一下“凹”了(IsChecked屬性為true)再按一下“凸”了(IsChecked屬性為false)。
4.CheckBox:
CheckBoxt和ToggleButton只有外表上的差別。
5.RadioButton:
把RadioButton放在一個組里,一次只有一個可以被選中,就是所謂的“互斥性”,但不能通過選中本身來取消對自己的選中(CheckBox可以),可以通過編程的方式來完成。
簡單容器:
1.Label:
可以用Content屬性(非text屬性)存儲任何內(nèi)容(如:
Button
Menu等),但Label只對文本有用。
2.ToolTip:
把內(nèi)容放在浮動框中,但它必須賦給另一個元素的ToolTip屬性,不能直接放在UI元素樹中。
3.Frame:
WPF的Frame的行為很像HTML的Frame,也可以包含任何內(nèi)容,如果同時設(shè)置了Source和Content屬性,Content優(yōu)先。
有Header的容器:
1.GroupBox:
GroupBox通常含多個項,也可以只包含一個項,Header屬性和Content屬性一樣可以包含任意對象(如:
Button
)。
2.Expander:
Expander和GroupBox相似,但Expander可以展開或折疊(默認(rèn)折疊),Expander中的按鈕實際上是ToggleButton,只是換了UI而已。
Items控件
1.ComboBox:
ComboBox隱式地把它每一個項包含在ComboBoxItem對象中,當(dāng)然也可以顯式地在一個ComboBoxItem中包含任何一個Item,ComboBoxItem也是一個內(nèi)容控件。ComboBox允許用戶在選擇框里輸入文字,如果文字和已有的Item一樣,且其被選中,否則不選中任何Item,但文字被存儲在Text屬性中。
2.ListBox:
ListBox和ComboBox類似,但ListBox內(nèi)的所有項都會顯示出來,或以滾動條的方式顯示出來。
3.ListView:
ListView和ListBox很象,ListView提供View屬性來自定義視圖模板。
4.TabControl:
用它可以在多個頁面之間進行切換。
菜單
1.Menu:
Menu是水平放置它的項,Menu中的項可以是任何東西,但建議使用MenuItem和Separator(分隔線)對象。
2.ContextMenu(上下文菜單):
和Menu工作原理一樣,但不能直接放在元素樹中,只能通過屬性把它加載到別的控件上。當(dāng)用戶在該控件上右擊時,菜單就顯示出來。
3.TreeView:
通過展開/折疊節(jié)點來分層顯示數(shù)據(jù)。
4.ToolBar:
主要是對許多小按鈕或其它控件進行分組。
5.StatusBar:
也是以水平方式放置它的項,通常用來在窗口底部顯示狀態(tài)信息。
Range控件
1.ProgressBar:
顯示進度的控件。
2.Slider:
可以通過在刻度尺移動“游標(biāo)”來改變當(dāng)前值。
文本控件
1.TextBox:
能輸入一行或多行文字,內(nèi)容存儲在Text屬性(不是Content屬性)中。
2.RichTextBox:
RichTextBox是高級版的TextBox,能包含格式化的文字,內(nèi)容存在Document(FlowDocument類型)屬性(不是Text屬性)里,
3.PasswordBox:
PasswordBox是簡單的TextBox,以小圓點的方式顯示輸入的文字(密碼嘛!當(dāng)然不能讓你看見)。
4.InkCanvas:
通過鼠標(biāo)或指示筆進行書寫或畫畫的控件。(指示筆:筆尖用來寫,筆端和來擦)
布局控件
1.Canvas:
控件里的元素通過坐標(biāo)的方式定位。
2.StackPanel:
控件里的元素以從左到右的方式或從上到下的方式排列。
3.WrapPanel:
WrapPanel與StackPanel相似,區(qū)別在于當(dāng)空間不夠時元素會自己換行或換列。
4.DockPanel:
我把它稱為“磁鐵”控件,它可以讓元素“吸附”在某一條邊上。并拉伸元素以填滿全部寬度或高度。
5.Grid:
類似HTML中的table。
6.TabPanel:
簡化的WrapPanel。
7.ToolBarOverflowPanel:
也是簡化的WrapPanel。
8.ToolBarTray:
僅支持ToolBar的子元素,并以水平方式排列ToolBar。
9.UniformGrid:
是簡化的Grid,所有行和列的大小設(shè)置都是*,且不能改變。
10.ScrollBar:
以滾屏的方式顯示其內(nèi)容。
11.ViewBox:
ViewBox只能有一個子元素,默認(rèn)情況下,ViewBox會向兩個方向拉伸,來提供它的內(nèi)容足夠的空間。但也提供一個Stretch屬性來控制其唯一的子元素在它的邊界內(nèi)縮放。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報
。
打開APP,閱讀全文并永久保存
查看更多類似文章
猜你喜歡
類似文章
WPF快速入門系列(1)——WPF布局概覽
ASP.NET技巧集合
WPF 后臺動態(tài)創(chuàng)建控件
WPF之深入淺出話事件
【W(wǎng)PF學(xué)習(xí)】第三十二章 執(zhí)行命令
【W(wǎng)PF學(xué)習(xí)】第十九章 控件類
更多類似文章 >>
生活服務(wù)
首頁
萬象
文化
人生
生活
健康
教育
職場
理財
娛樂
藝術(shù)
上網(wǎng)
留言交流
回頂部
聯(lián)系我們
分享
收藏
點擊這里,查看已保存的文章
導(dǎo)長圖
關(guān)注
一鍵復(fù)制
下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!
聯(lián)系客服
微信登錄中...
請勿關(guān)閉此頁面
先別劃走!
送你5元優(yōu)惠券,購買VIP限時立減!
5
元
優(yōu)惠券
優(yōu)惠券還有
10:00
過期
馬上使用
×