首页 > 软件操作教程 > 编程开发 > C#
题目内容

C# Wrap Panel 控件

题目答案

    WrapPanel基本上可以认为是StackPanel的扩展版本;容纳不下的控件会被安排到下一行(或下一列)。下图展示了一个包含多个形状的WrapPanel控件,其窗口被调整为两种不同大小。

image.png  image.png

实现该效果的代码如下所示(可在LayoutExaniplesVWrapPanel.xaml下载文件中找到):

<Window x:Class="LayoutExamples.WrapPanel"

    xmlns="http: //schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns:x="http: //schemas.microsoft.com/winfx/2006/xaml"

    xmlns:d="http: //schemas.microsoft.com/expression/blend/2008"

    xmlns:mc="http: //schemas.openxmlformats.org/markup-compatibility/2006"

    xmlns:local="clr-namespace:LayoutExamples "

    mc:Ignorable="d"

    Title="WrapPanel" Height="92" Width="260">

    <WrapPanel Background="AliceBlue">

        <Rectangle Fill="#FF000000" Height="50" Width="50" Stroke="Black"

    RadiusX="10" RadiusY="10" />

        <Rectangle Fill="#FF111111" Height="50" Width="50" Stroke="Black"

    RadiusX="10" RadiusY="10" />

        <Rectangle Fill="#FF222222" Height="50" Width="50" Stroke="Black"

    RadiusX="10" RadiusY="10" />

        <Rectangle Fill="#FFFFFFFF" Height="50" Width="50" Stroke="Black"

    RadiusX="10" RadiusY="lO" />

   </WrapPanel>

</Window>

WrapPanel控件是创建动态布局的好方法,使用户可以精确地控制内容的显示。


网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

软件操作 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

相关视频试题

最需教育客户端 软件问题一手掌握

去 App Store 免费下载 iOS 客户端