WPF的六類控制項之概述

2021-06-21 22:27:49 字數 2137 閱讀 1987

一、簡介

本篇讓我們一起來了解一下wpf對控制項的定義,以及它的六大類控制項,分別為:內容控制項、帶標題的內容控制項、條目控制項、帶標題的條目控制項、特殊控制項、布局控制項。

主要內容包括:

1、wpf的控制項定義。

2、六類控制項概述。

3、小結。

二、wpf的控制項定義

wpf把那些能夠展示資料、響應使用者操作的ui元素稱為控制項。控制項所展示的資料稱之為資料內容;控制項在響應使用者的操作後會執行一些方法或以事件的形式通知應用程式(程式設計師可以決定如何處理這些事件),我們稱之為控制項的行為或演算法內容。

摘自劉鐵錳的《深入淺出wpf》一書。

三、wpf六類控制項概述

(一)內容控制項contentcontrol

1、控制項特點

①內容屬性的名稱為content;

②只能由單一元素充當其內容。

2、控制項列表

(二)帶標題的內容控制項headeredcontentcontrol

1、控制項特點

①擁有兩個顯示區域:乙個顯示主體內容,乙個顯示標題;

②內容屬性的名稱分別為content和header;

③無論是content還是header只能由單一元素充當其內容。

2、控制項列表

(三)條目控制項itemscontrol

1、控制項特點

①用於顯示列表化的資料;

②內容屬性的名稱為items或itemsource;

③有自己的條目容器(item container)。

2、控制項列表

3、話說條目容器是個啥玩意?

①概述條目容器把資料集合中條目逐個包裝,再將包裝好的序列當做條目控制項的集合內容。

②條目控制項和條目容器對應表

(四)帶標題的條目控制項headereditemscontrol

1、控制項特點

①用於顯示列表化的資料,同時顯示乙個標題;

②內容屬性的名稱為items、itemsource和header;

③有自己的條目容器(item container)。

2、控制項列表

menuitem、treeviewitem和*******。

(五)特殊控制項之decorator

1、控制項特點

①給ui新增裝飾效果;

②內容屬性的名稱為child;

③只能由單一元素充當內容。

2、控制項列表

(六)特殊控制項之形狀shape

1、控制項特點

①用於2d圖形繪製;

②無內容屬性;

③使用fill屬性設定填充,使用stroke屬性設定邊線。

(七)布局控制項

1、控制項特點

①主要功能是控制ui布局;

②內容屬性的名稱為children;

③內容可以是多個元素,布局控制項會控制它們的布局。

2、控制項列表

四、小結

本演示主要介紹的內容包括:

1、內容控制項;

2、帶標題的內容控制項;

3、條目控制項;

4、帶標題的條目控制項;

5、特殊控制項;

6、布局控制項。

WPF控制項開發之控制項概述 2

更改控制項外觀 更改控制項的外觀以適應應用程式的外觀,這是很常見的操作。可以根據您要達到的效果,通過執行以下操作之一來更改控制項的外觀 更改控制項的屬性值。為控制項建立 style。為控制項建立新 controltemplate。更改控制項的屬性值 許多控制項具有允許您更改控制項外觀的屬性,例如 b...

超六類網線和六類網線的區別 Vecloud

自2009年tia 568c.2標準發布以後,超六類線纜開始被廣泛地應用在各個佈線系統中。與傳統的六類線纜相比,超六類線擁有更高的傳輸頻率和速率。一般情況下,六類線纜的頻寬為250mhz,而超六類線纜的頻寬是其的兩倍,這對於對網路頻寬要求很高的資料中心來說,超六類線纜顯然是乙個非常不錯的解決方案。作...

類(六) 類的靜態成員

基於 c primer p268 我們需要類的一些成員與類本身直接相關,而不是與類的各個物件保持關聯。1 宣告靜態成員 我們通過在成員的宣告之前加上關鍵字 static 使得其與類關聯在一起。靜態成員既可以是 public 也可以是 private。靜態資料成員的型別可以是常量 引用 指標 類型別等...