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

WPF布局及布局容器介紹

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

WPF布局基礎

WPF布局原則

  • 一個窗口中只能包含一個元素
  • 不應顯示設置元素尺寸
  • 不應使用坐標設置元素的位置
  • 可以嵌套布局容器

WPF布局容器

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

布局容器詳解

StackPanel

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

WrapPanel

WrapPanel默認排列方向與StackPanel相反、WrapPanel的Orientation默認為Horizontal。

WrapPanel具備StackPanel的功能基礎上具備在尺寸變更后自動適應容器的寬高進行換行換列處理。

DockPanel

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

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

DockPanel有一個LastChildFill屬性, 該屬性默認為true, 該屬性作用為, 當容器中的最后一個元素時, 默認該元素填充DockPanel所有空間。

Grid

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

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

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

Canvas

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

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

相關文章

  • ASP.NET中使用用戶控件

    ASP.NET中使用用戶控件

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

    WPF引用MVVM框架與使用方法

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

    詳解ASP.NET Core中間件Middleware

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

    C#聲明方法實例說明

    方法(Method)是一個已命名的語句集。如果以前使用過其他編程語言,如C或Visual Basic等,就可以將方法視為函數(shù)或者子程序相似的東西。每個方法都有一個名稱和一個主體。方法名應該是一個有意義的標識符,它應描述出方法的用途(如CalculateIncomeTax)。方法主體包含了調用方法時實際執(zhí)行的語句。你可以為大多數(shù)方法提供一些數(shù)據(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基礎系列之獲取配置信息

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

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

    ASP.NET中Cookie的使用方法

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

    C#簡單獲取屏幕鼠標坐標點顏色方法介紹

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

    .NET Framework 4.5新特性介紹

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

最新評論

图木舒克市| 上思县| 孝感市| 佛山市| 岳阳县| 泗阳县| 都昌县| 建湖县| 太和县| 巴南区| 清水河县| 化德县| 西城区| 莱芜市| 彩票| 庄浪县| 沂源县| 祥云县| 商河县| 商城县| 罗田县| 宣化县| 越西县| 合江县| 将乐县| 集安市| 泸定县| 新巴尔虎右旗| 金湖县| 宜宾市| 运城市| 凤山县| 咸丰县| 云和县| 丽江市| 双牌县| 岳西县| 玉林市| 错那县| 和林格尔县| 宁陕县|