C#WPF简述

WPF界面布局:

1.windows窗体;

2.Panel(面板);

3.建立在Panel基础之上的一个个控件;

下面我来说一些关于Panel面板方面的知识,面板中主要有Canvas(画布),Grid(网格),StackPanel(堆叠面板),DockPanel(停靠面板),WrapPanel(环绕面板);

(1)Canvas用于定义一个区域,称为画布,用于完全控制每个元素的精确位置。它是布局空间中最为简单的一种,直接将元素放在指定位置,使用Canvas时,必须制定一个子元素的位置,否则所有元素都将出现在canvas的左上角。

    它有以下属性,

    1)Left和Top属性

    指定子元素相对于canvas容器左上角的位置,left表x坐标,top表y坐标。

    2)ZIndex属性

    Z顺序,即三维空间中沿Z轴排列的顺序。

    3)ClipToBound属性

    当绘制内容超出canvas界限时,设置为TRUE表示超出部分被自动剪裁掉,FALSE表不裁剪。

注意:虽然canvas用起来相对容易直观,但是缺点是无法自动调整大小。

(2)StackPanel  堆叠面板也叫栈面板,可以将元素排列成一行或者一列。没有重叠的时候称为排列,有重叠的时候称为堆叠。常用属性是orientation属性,表示排列或堆叠方向,默认为vertical(纵向),横向可以表示为(horizontal);

用法:在实际应用中,一般先用Grid将整个界面划分为需要的行和列,然后将StackPanel放在某个单元格内,在对StackPanel内的多个子控件进行排列或堆叠。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值