最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WPF布局及布局容器介紹

 更新時間:2022年01月27日 09:23:02   作者:痕跡g  
這篇文章介紹了WPF布局及布局容器,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

WPF布局基礎(chǔ)

WPF布局原則

  • 一個窗口中只能包含一個元素
  • 不應(yīng)顯示設(shè)置元素尺寸
  • 不應(yīng)使用坐標(biāo)設(shè)置元素的位置
  • 可以嵌套布局容器

WPF布局容器

  • StackPanel: 水平或垂直排列元素、Orientation屬性分別: Horizontal / Vertical
  • WrapPanel : 水平或垂直排列元素、針對剩余空間不足會進(jìn)行換行或換列進(jìn)行排列
  • DockPanel : 根據(jù)容器的邊界、元素進(jìn)行Dock.Top、Left、Right、Bottom設(shè)置
  • Grid : 類似table表格、可靈活設(shè)置行列并放置控件元素、比較常用
  • UniformGrid : 指定行和列的數(shù)量, 均分有限的容器空間
  • Canvas : 使用固定的坐標(biāo)設(shè)置元素的位置、不具備錨定??康裙δ?。

布局容器詳解

StackPanel

StackPanel主要用于垂直或水平排列元素、在容器的可用尺寸內(nèi)放置有限個元素,元素的尺寸總和(長/高)不允許超過StackPanel的尺寸, 否則超出的部分不可見。

WrapPanel

WrapPanel默認(rèn)排列方向與StackPanel相反、WrapPanel的Orientation默認(rèn)為Horizontal。

WrapPanel具備StackPanel的功能基礎(chǔ)上具備在尺寸變更后自動適應(yīng)容器的寬高進(jìn)行換行換列處理。

DockPanel

默認(rèn)DockPanel中的元素具備DockPanel.Dock屬性, 該屬性為枚舉具備: Top、Left、Right、Bottom。

默認(rèn)情況下, DockPanel中的元素不添加DockPanel.Dock屬性, 則系統(tǒng)則會默認(rèn)添加 Left。

DockPanel有一個LastChildFill屬性, 該屬性默認(rèn)為true, 該屬性作用為, 當(dāng)容器中的最后一個元素時, 默認(rèn)該元素填充DockPanel所有空間。

Grid

學(xué)過web的老弟應(yīng)該知道table表格, 而Grid與其類似, Grid具備分割空間的能力。

RowDefinitions / ColumnDefinitions 用于給Grid分配行與列。

ColumnSpan / RowSpan 則用于設(shè)置空間元素的 跨列與闊行。

Canvas

該容器就相當(dāng)于一個 "地圖", 包含內(nèi)的所有控件元素, 則都通過使用XY來定位, 由于不太常用, 所以簡單掠過。

到此這篇關(guān)于WPF布局及布局容器介紹的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • ASP.NET中使用用戶控件

    ASP.NET中使用用戶控件

    這篇文章介紹了ASP.NET中使用用戶控件的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • WPF引用MVVM框架與使用方法

    WPF引用MVVM框架與使用方法

    這篇文章介紹了WPF引用MVVM框架與使用方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • 詳解ASP.NET Core中間件Middleware

    詳解ASP.NET Core中間件Middleware

    本文詳細(xì)講解了ASP.NET Core中間件Middleware,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • C#聲明方法實(shí)例說明

    C#聲明方法實(shí)例說明

    方法(Method)是一個已命名的語句集。如果以前使用過其他編程語言,如C或Visual Basic等,就可以將方法視為函數(shù)或者子程序相似的東西。每個方法都有一個名稱和一個主體。方法名應(yīng)該是一個有意義的標(biāo)識符,它應(yīng)描述出方法的用途(如CalculateIncomeTax)。方法主體包含了調(diào)用方法時實(shí)際執(zhí)行的語句。你可以為大多數(shù)方法提供一些數(shù)據(jù)來進(jìn)行處理,并讓它返回一些信息(通常是處理結(jié)果)。方法是一種基本的、功能強(qiáng)大的編程機(jī)制。
    2008-04-04
  • 詳解ABP框架中的數(shù)據(jù)過濾器與數(shù)據(jù)傳輸對象的使用

    詳解ABP框架中的數(shù)據(jù)過濾器與數(shù)據(jù)傳輸對象的使用

    ABP框架是一個基于ASP.NET的Web開發(fā)框架,這里我們來詳解ABP框架中的數(shù)據(jù)過濾器與數(shù)據(jù)傳輸對象的使用,需要的朋友可以參考下
    2016-06-06
  • asp.net 新聞列表樣式代碼

    asp.net 新聞列表樣式代碼

    asp.net下新聞列表樣式顯示代碼,使用Repeater控件。
    2011-02-02
  • ASP.Net?Core?MVC基礎(chǔ)系列之獲取配置信息

    ASP.Net?Core?MVC基礎(chǔ)系列之獲取配置信息

    這篇文章介紹了ASP.Net?Core?MVC獲取配置信息的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-02-02
  • ASP.NET中Cookie的使用方法

    ASP.NET中Cookie的使用方法

    Cookie是一段文本信息,在客戶端存儲 Cookie 是 ASP.NET 的會話狀態(tài)將請求與會話關(guān)聯(lián)的方法之一。瀏覽器對 Cookie 的大小有限制,因此,只有不超過 4096 字節(jié)才能保證被接受。
    2016-04-04
  • C#簡單獲取屏幕鼠標(biāo)坐標(biāo)點(diǎn)顏色方法介紹

    C#簡單獲取屏幕鼠標(biāo)坐標(biāo)點(diǎn)顏色方法介紹

    C#簡單獲取屏幕鼠標(biāo)坐標(biāo)點(diǎn)顏色方法介紹;有需求的朋友可以參考下
    2012-11-11
  • .NET Framework 4.5新特性介紹

    .NET Framework 4.5新特性介紹

    .NET Framework 4.5新特性介紹,想要使用新版本的朋友可以參考下
    2012-04-04

最新評論

鄂伦春自治旗| 宝坻区| 彭阳县| 兴隆县| 扎囊县| 化隆| 十堰市| 木兰县| 福建省| 巴楚县| 信丰县| 汤阴县| 双鸭山市| 策勒县| 奈曼旗| 张家界市| 溧水县| 浦县| 永泰县| 濮阳县| 四川省| 子洲县| 甘德县| 新竹市| 开阳县| 临桂县| 敦煌市| 泽普县| 麟游县| 永善县| 邯郸市| 柯坪县| 新田县| 荆州市| 大同市| 遂川县| 普兰店市| 东明县| 茂名市| 芜湖市| 清镇市|