C# WPF 控件通用属性简介
来源:互联网 发布:淘宝上收货地址怎么改 编辑:程序博客网 时间:2024/06/15 21:41
1、高度和宽度
不同尺寸的默认值:
MinHeightMaxHeightHeightMinWidthMaxWidthWidth0InfinityNaN/Auto
(自动)其他尺寸:
DesiredSize
RenderSize
ActualHeight/ActualWidth
2、边框距离
Margin:元素边界以外的空间大小
Padding:元素边界以内的空间大小
可以用1-4个数字来设置Margin和Padding的属性,数字相对应的属性顺序为:Left,Top,Right,Bottom
相应C#代码:****.Margin = new Thickness(10);
3、可见性
Visibility
值:
可见:visible
折叠:Collapsed(不占布局)
隐藏:Hidden(占布局)
4、对齐
HorizontalAlignment:Left, Center, Right, Stretch(默认)
VertiacalAlignment:Top, Center, Bottom, Stretch(默认)
5、内容对齐
HorizontalContentAlignment:Left(默认), Center, Right, Stretch
VertiacalContentAlignment:Top(默认), Center, Bottom, Stretch
6、流方向
FlowDirection
值:
LefttoRight(默认):从左至右
RighttoLeft:从右至左
7、应用变换
LayoutTransform:在对元素布局以前被应用
RenderTransform:在结束布局后被应用(但在元素被渲染之前)
RenderTransformOrigin:变换的开始点(默认为(0,0),左上角(0,1),右上角(1,0),右下角(1,1),中心(0.5,0.5)大于1位于元素之外)
TransformGroup:组合变换,多种变换共存时,放于其间
RotateTransform:旋转:
旋转角度:Angle (默认为0)
旋转的水平中心:CenterX(默认为0)(应用为RenderTransform才有效)
旋转的垂直中心:CenterY(默认为0)(应用为RenderTransform才有效)
ScaleTransform:扩大/缩小一个元素
ScaleX:元素宽度的乘数(默认=1)
ScaleY:元素高度的乘数(默认=1)
CenterX:水平缩放的原点(默认=0)
CenterY:垂直缩放的原点(默认=0)
SkewTransform:倾斜
AngleX:水平倾斜的角度(默认=0)
AngleY:垂直倾斜的角度(默认=0)
CenterX:水平倾斜的原点(默认=0)
CenterY:垂直倾斜的原点(默认=0)
TranslateTransform:平移
X:水平移动量(默认=0)
Y:垂直移动量(默认=0)
MatrixTransform:自定义2D变换
8、Opacity 控件透明度
9、BorderThickness 控件边线宽度
10、Padding指的是控件内部内容与控件边界的间隙。当内部控件的位置接近控件边缘时有提示。
10、Effect特效
Blend的特效都在Microsoft.Expression.Media.Effects里,用之前添加一下引用。
可以在前台选中对象后直接点击Effect新建一种特效,也可以在后台设置。
eg:TwistAmount是旋窝的效果。
- using Microsoft.Expression.Media.Effects;
- private void button1_Loaded(object sender, RoutedEventArgs e)
- {
- SwirlEffect effect = new SwirlEffect();
- effect.TwistAmount = 36;
- button1.Effect = effect;
- }
- C# WPF 控件通用属性简介
- 黑马程序员_WPF(WPF认识,Sender,C#基础加强类继承,集合,Xaml,控件通用属性)
- C#控件属性方法简介表
- 【WPF】C#代码动态添加控件的Margin属性
- WPF控件简介
- WPF:控件属性
- WPF:控件属性
- WPF常用控件属性
- 学习WPF基本控件属性
- 通用控件属性设置函数
- GC 回收WPF 内存 C#通用
- C# WPF ListView控件应用
- C# Winform使用WPF控件
- 通用分页控件c#源码
- C#属性简介
- C#属性简介
- C#窗体控件简介
- C#自定义控件属性
- 黑马程序员--------------java基础----------------异常
- 线段树 hdu3255 Farming
- PHP_PHP开发框架-Laravel
- 前端数据可视化插件(五)立体图
- Dispatch Queue实例
- C# WPF 控件通用属性简介
- 360校招笔试算法题
- android中sqlite的使用
- 前端数据可视化插件(三)地图
- 【JavaScript】正则表达式
- Java总结——反射专题
- jQuery收缩与展开特效
- 垃圾回收
- ImageLoader详细介绍