博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
背水一战 Windows 10 (38) - 控件(布局类): Panel, Canvas, RelativePanel, StackPanel, Grid
阅读量:6551 次
发布时间:2019-06-24

本文共 4396 字,大约阅读时间需要 14 分钟。

原文:

背水一战 Windows 10 (38) - 控件(布局类): Panel, Canvas, RelativePanel, StackPanel, Grid

作者:
介绍
背水一战 Windows 10 之 控件(布局类)

  • Panel
  • Canvas
  • RelativePanel
  • StackPanel
  • Grid

示例
1、Panel(基类) 的示例
Controls/LayoutControl/PanelDemo.xaml

Controls/LayoutControl/PanelDemo.xaml.cs

/* * Panel(基类) - 面板控件基类(继承自 FrameworkElement, 请参见 /Controls/BaseControl/FrameworkElementDemo.xaml) */ using Windows.UI.Xaml.Controls;namespace Windows10.Controls.LayoutControl{    public sealed partial class PanelDemo : Page    {        public PanelDemo()        {            this.InitializeComponent();        }    }}

2、Canvas 的示例
Controls/LayoutControl/CanvasDemo.xaml

Controls/LayoutControl/CanvasDemo.xaml.cs

/* * Canvas - 绝对定位布局控件(继承自 Panel, 请参见 /Controls/LayoutControl/PanelDemo.xaml) *     double GetLeft(UIElement element) - 获取指定 UIElement 的 Canvas.Left 值 *     double GetTop(UIElement element) - 获取指定 UIElement 的 Canvas.Top 值 *     int GetZIndex(UIElement element) - 获取指定 UIElement 的 Canvas.ZIndex 值 *     SetLeft(UIElement element, double length) - 设置指定 UIElement 的 Canvas.Left 值 *     SetTop(UIElement element, double length) - 设置指定 UIElement 的 Canvas.Top 值 *     SetZIndex(UIElement element, int value) - 设置指定 UIElement 的 Canvas.ZIndex 值 */using Windows.UI.Xaml.Controls;namespace Windows10.Controls.LayoutControl{    public sealed partial class CanvasDemo : Page    {        public CanvasDemo()        {            this.InitializeComponent();        }    }}

3、RelativePanel 的示例
Controls/LayoutControl/RelativePanelDemo.xaml

Controls/LayoutControl/RelativePanelDemo.xaml.cs

/* * RelativePanel - 相对定位布局控件(继承自 Panel, 请参见 /Controls/LayoutControl/PanelDemo.xaml) */using Windows.UI.Xaml.Controls;namespace Windows10.Controls.LayoutControl{    public sealed partial class RelativePanelDemo : Page    {        public RelativePanelDemo()        {            this.InitializeComponent();        }    }}

4、StackPanel 的示例
Controls/LayoutControl/StackPanelDemo.xaml

Controls/LayoutControl/StackPanelDemo.xaml.cs

/* * StackPanel - 流式布局控件(继承自 Panel, 请参见 /Controls/LayoutControl/PanelDemo.xaml) */using Windows.UI.Xaml.Controls;namespace Windows10.Controls.LayoutControl{    public sealed partial class StackPanelDemo : Page    {        public StackPanelDemo()        {            this.InitializeComponent();        }    }}

5、Grid 的示例
Controls/LayoutControl/GridDemo.xaml

Controls/LayoutControl/GridDemo.xaml.cs

/* * Grid - 网格布局控件(继承自 Panel, 请参见 /Controls/LayoutControl/PanelDemo.xaml) */using Windows.UI.Xaml.Controls;namespace Windows10.Controls.LayoutControl{    public sealed partial class GridDemo : Page    {        public GridDemo()        {            this.InitializeComponent();        }    }}

OK

转载地址:http://aifco.baihongyu.com/

你可能感兴趣的文章
[LeetCode] 1. Two Sum
查看>>
POJ2538 ZOJ1884 UVA10082 WERTYU【输入输出】
查看>>
HDU5620 KK's Steel(C++语言版)
查看>>
旋转卡壳
查看>>
2016/10/09
查看>>
自定义HorizontalScrollView的scrollBar
查看>>
c++学习笔记和思考
查看>>
27.Docker集群部署
查看>>
DNS保存
查看>>
IOS 多线程02-pthread 、 NSThread 、GCD 、NSOperationQueue、NSRunLoop
查看>>
第一周冲刺第五天博客
查看>>
[LeetCode]Longest Increasing Path in a Matrix
查看>>
集合set-深入学习
查看>>
C#语言学习——面向对象的几大原则
查看>>
Android中asset文件夹和raw文件夹区别
查看>>
第二章家庭作业 2.78
查看>>
Risc-V指令集
查看>>
Python进阶04 函数的参数对应
查看>>
C语言结构体的“继承”
查看>>
linux常用指令
查看>>