一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

C# WPF布局控件LayoutControl介紹

 ontheroad96j47 2022-05-18 發(fā)布于內(nèi)蒙古

Dev學(xué)習(xí)地址

文檔地址 :https://docs./

wpf:https://docs./WPF/7875/wpf-controls

winform:https://docs./WindowsForms/7874/winforms-controls

asp.NET: https://docs./AspNet/7873/aspnet-webforms-controls

blazor :https://docs./Blazor/400725/blazor-components

概述

LayoutControl是一個(gè)項(xiàng)目容器,將這些項(xiàng)目安排在一行或一列中。

可以將LayoutGroup容器作為子容器添加到LayoutControl。LayoutGroup容器允許您將其項(xiàng)目并排(垂直或水平)或作為選項(xiàng)卡進(jìn)行排列。LayoutGroup可以包含其他LayoutGroup對(duì)象作為子對(duì)象,以不同的方向排列它們的項(xiàng)目。這允許創(chuàng)建非線性布局:

使用LayoutControl的最大好處是,它會(huì)自動(dòng)維護(hù)子控件的一致布局。即使調(diào)整窗口大小、添加或刪除控件,或者更改控件的字體設(shè)置,控件也不會(huì)重疊。(如果手動(dòng)調(diào)整控件的邊距屬性,控件可能會(huì)重疊)。

除了一致的布局功能外,LayoutControl還提供以下功能:

使用LayoutItem包裝器自動(dòng)對(duì)齊嵌入LayoutControl的控件。這些控件將根據(jù)其關(guān)聯(lián)的標(biāo)簽自動(dòng)與其左邊緣對(duì)齊。有關(guān)詳細(xì)信息,請(qǐng)參見對(duì)齊布局項(xiàng)的內(nèi)容。

通過內(nèi)置大小調(diào)整器調(diào)整子項(xiàng)和組的大小。

在組或布局控件中對(duì)齊項(xiàng)目??梢詫㈨?xiàng)目與其父控件的任何邊緣對(duì)齊、居中或拉伸。當(dāng)父項(xiàng)的大小更改時(shí),該項(xiàng)將相應(yīng)地調(diào)整其位置。有關(guān)詳細(xì)信息,請(qǐng)參見在LayoutGroup和LayoutControl對(duì)象中對(duì)齊項(xiàng)目。

在自定義模式下自定義布局。在此模式下,最終用戶可以通過拖放修改項(xiàng)目的布局,并更改組內(nèi)控件的對(duì)齊方式。有關(guān)詳細(xì)信息,請(qǐng)參見自定義模式。

組可以呈現(xiàn)為選項(xiàng)卡容器或GroupBox對(duì)象(帶有標(biāo)題的容器)。

LayoutControl的元素

LayoutControl接受任何類型的項(xiàng)。然而,以下項(xiàng)目類型是最典型的:

-. LayoutGroup。它表示一個(gè)容器控件,可以并排(在一行或一列中)或以選項(xiàng)卡的形式顯示其子控件。您可以使用LayoutGroup。View屬性指定布局組的視覺樣式:

LayoutGroupView.GroupBox

根據(jù)LayoutGroup,該組的孩子被安排在一列或一行中。方向?qū)傩浴?/p>

在此模式下,組的標(biāo)題(LayoutGroup.header)和邊框可見。此外,還可以通過LayoutGroup啟用組折疊功能。

-. LayoutGroupView.Group:

該組呈現(xiàn)為無外觀容器,沒有邊框和標(biāo)題。與前面的視覺樣式一樣,項(xiàng)目根據(jù)LayoutGroup排列在一列或一行中。方向?qū)傩浴?/span>

-. LayoutGroupView.Tabs:

該組呈現(xiàn)為選項(xiàng)卡式組,其中直接子級(jí)表示為選項(xiàng)卡。通過將多個(gè)項(xiàng)目組合到單個(gè)布局組中,并將該組作為子項(xiàng)添加到選項(xiàng)卡組中,可以在單個(gè)選項(xiàng)卡中顯示多個(gè)項(xiàng)目。

要為子項(xiàng)指定選項(xiàng)卡標(biāo)題,請(qǐng)使用以下屬性。如果LayoutGroup是選項(xiàng)卡式組的子級(jí),請(qǐng)使用該組的LayoutGroup。標(biāo)題屬性。對(duì)于其他項(xiàng)目,請(qǐng)使用LayoutControl。TabHeader附加屬性。

LayoutControl將位于選項(xiàng)卡組中非活動(dòng)選項(xiàng)卡內(nèi)的元素的IsEnabled屬性設(shè)置為False。選擇以前不活動(dòng)的選項(xiàng)卡后,iEnabled屬性值將恢復(fù)。

LayoutItem:這是一個(gè)顯示控件標(biāo)簽的對(duì)象:

它還具有組內(nèi)和組間控件的自動(dòng)對(duì)齊功能。有關(guān)詳細(xì)信息,請(qǐng)參閱布局項(xiàng)目和組。

Items排布

在LayoutControl中將LayoutGroups用作子級(jí)可以實(shí)現(xiàn)復(fù)合布局??紤]在LayoutControl中排列的項(xiàng)目的以下布局:

要?jiǎng)?chuàng)建上圖所示的布局,將要按相同方向排列的項(xiàng)目組合到同一組中。然后,將這些組合并到其他組中,等等。為了了解此布局是如何構(gòu)建的,讓我們讓組的邊框和標(biāo)題可見:

在這里,這些項(xiàng)目組合如下:

LayoutControl垂直排列組1和組5。

第一組水平排列第二組和一個(gè)標(biāo)簽組。

第2組垂直排列第1項(xiàng)和第3組。

第3組水平排列第2項(xiàng)和第4組。

第四組垂直排列兩個(gè)項(xiàng)目。

選項(xiàng)卡組包含兩個(gè)選項(xiàng)卡(選項(xiàng)卡1和選項(xiàng)卡2)。每個(gè)選項(xiàng)卡都包含特定的項(xiàng)。例如,由布局組表示的選項(xiàng)卡1垂直排列項(xiàng)目5和項(xiàng)目6。

第五組水平排列三個(gè)項(xiàng)目。

最后聲明

本文翻譯自:https://docs./WPF/8147/controls-and-libraries/layout-management/tile-and-layout/layout-and-data-layout-controls/layout-control

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    国产精品丝袜一二三区| 欧美欧美欧美欧美一区| 国产丝袜女优一区二区三区| 亚洲天堂一区在线播放| 欧美视频在线观看一区| 在线观看视频国产你懂的| 国产一区二区三区不卡| 亚洲精品成人午夜久久| 99国产一区在线播放| 久久99夜色精品噜噜亚洲av| 91在线国内在线中文字幕| 免费观看成人免费视频| 91精品国产综合久久不卡| 五月的丁香婷婷综合网| 国产欧美日韩精品一区二区| 国产又粗又长又大的视频| 人妻人妻人人妻人人澡| 激情综合五月开心久久| 国产又粗又猛又爽又黄的文字| 99精品国产自在现线观看| 国产精品一区日韩欧美| 久久99青青精品免费| 日韩一区二区三区18| 亚洲国产综合久久天堂| 日本最新不卡免费一区二区| 91精品国产品国语在线不卡| 国产精品免费精品一区二区| 高清国产日韩欧美熟女| 大尺度剧情国产在线视频| 欧美特色特黄一级大黄片| 国产又大又黄又粗的黄色| 日韩一区二区三区嘿嘿| 日韩高清一区二区三区四区| 国产一区二区在线免费| 日韩成人午夜福利免费视频| 国产内射一级一片内射高清视频| 亚洲欧美日本国产有色| 午夜精品麻豆视频91| 九九热视频经典在线观看| 男人和女人草逼免费视频| 欧美日韩免费观看视频|