绘制一个矩形形状,该形状可以具有笔画和填充。
命名空间: System.Windows.Shapes
程序集: System.Windows(在 System.Windows.dll 中) Rectangle 属性
Rectangle 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
ActualHeight | 获取 FrameworkElement 的呈现高度。 (继承自 FrameworkElement。) | |
ActualWidth | 获取 FrameworkElement 的呈现宽度。 (继承自 FrameworkElement。) | |
CacheMode | 获取或设置一个值,该值指示应在可能时高速缓存已呈现内容。 (继承自 UIElement。) | |
Clip | 获取或设置用于定义 UIElement 的内容边框的 Geometry。 (继承自 UIElement。) | |
Cursor | 获取或设置鼠标指针悬停在 FrameworkElement 上时所显示的光标。 (继承自 FrameworkElement。) | |
DataContext | 获取或设置 FrameworkElement 参与数据绑定时的数据上下文。 (继承自 FrameworkElement。) | |
DesiredSize | 获取此 UIElement 在布局过程的测量处理过程中计算的大小。 (继承自 UIElement。) | |
Dispatcher | 获取与此对象关联的 Dispatcher。 (继承自 DependencyObject。) | |
Effect | 获取或设置用于呈现此 UIElement 的像素着色器效果。 (继承自 UIElement。) | |
Fill | 获取或设置指定形状内部绘制方式的 Brush。 (继承自 Shape。) | |
GeometryTransform | 获取一个表示 Transform 的值,该值在绘制形状之前应用于 Shape 的几何图形。 (继承自 Shape。) | |
Height | 获取或设置 FrameworkElement 的建议高度。 (继承自 FrameworkElement。) | |
HorizontalAlignment | 获取或设置在布局父级(如面板或项控件)中构成 FrameworkElement 时应用于此元素的水平对齐特征。 (继承自 FrameworkElement。) | |
IsHitTestVisible | 获取或设置此 UIElement 的包含区域是否可为命中测试返回 true 值。 (继承自 UIElement。) | |
Language | 获取或设置应用于 FrameworkElement 的本地化/全球化语言信息。 (继承自 FrameworkElement。) | |
Margin | 获取或设置 FrameworkElement 的外边距。 (继承自 FrameworkElement。) | |
MaxHeight | 获取或设置 FrameworkElement 的最大高度约束。 (继承自 FrameworkElement。) | |
MaxWidth | 获取或设置 FrameworkElement 的最大宽度约束。 (继承自 FrameworkElement。) | |
MinHeight | 获取或设置 FrameworkElement 的最小高度约束。 (继承自 FrameworkElement。) | |
MinWidth | 获取或设置 FrameworkElement 的最小宽度约束。 (继承自 FrameworkElement。) | |
Name | 获取(或设置,但请参见"备注")对象的标识名称。该名称提供最初已编译标记的引用。在 XAML 处理器从标记创建对象树后,运行时代码可以使用此名称引用标记元素。 (继承自 FrameworkElement。) | |
Opacity | 获取或设置对象的不透明度。 (继承自 UIElement。) | |
OpacityMask | 获取或设置用于改变此对象区域的不透明度的画笔。 (继承自 UIElement。) | |
Parent | 获取对象树中此 FrameworkElement 的父对象。 (继承自 FrameworkElement。) | |
Projection | 获取或设置在呈现此 UIElement 时要应用的透视投影(三维效果)。 (继承自 UIElement。) | |
RadiusX | 获取或设置用于使矩形的角变圆的椭圆的 x 轴半径。 | |
RadiusY | 获取或设置用于使矩形的角变圆的椭圆的 y 轴半径。 | |
RenderSize | 获取 UIElement 的最终呈现大小。 (继承自 UIElement。) | |
RenderTransform | 获取或设置影响 UIElement 的呈现位置的变换信息。 (继承自 UIElement。) | |
RenderTransformOrigin | 获取或设置由 RenderTransform 声明的任何可能呈现变换的原点,相对于 UIElement 的边界。 (继承自 UIElement。) | |
Resources | 获取本地定义的资源字典。在 XAML 中,可以通过 XAML 隐式集合语法,将资源项建立为 <frameworkElement.Resources> 属性元素的子对象元素。 (继承自 FrameworkElement。) | |
Stretch | 获取或设置一个 Stretch 枚举值,该值描述形状如何填充为它分配的空间。 (继承自 Shape。) | |
Stroke | 获取或设置指定 Shape 轮廓绘制方式的 Brush。 (继承自 Shape。) | |
StrokeDashArray | 获取或设置 Double 值的集合,这些值指示用于勾勒形状轮廓的虚线和间隙样式。 (继承自 Shape。) | |
StrokeDashCap | 获取或设置一个 PenLineCap 枚举值,该值指定如何绘制虚线的两端。 (继承自 Shape。) | |
StrokeDashOffset | 获取或设置一个 Double,它指定虚线样式内虚线开始处的距离。 (继承自 Shape。) | |
StrokeEndLineCap | 获取或设置一个 PenLineCap 枚举值,该值描述位于直线末端的 Shape。 (继承自 Shape。) | |
StrokeLineJoin | 获取或设置一个 PenLineJoin 枚举值,该值指定在 Shape 的顶点处使用的联接类型。 (继承自 Shape。) | |
StrokeMiterLimit | 获取或设置对斜接长度与 Shape 元素的 StrokeThickness 的一半之比的限制。 (继承自 Shape。) | |
StrokeStartLineCap | 获取或设置一个 PenLineCap 枚举值,该值描述位于 Stroke 起始处的 Shape。 (继承自 Shape。) | |
StrokeThickness | 获取或设置 Shape 笔画轮廓的宽度。 (继承自 Shape。) | |
Style | 获取或设置呈现过程中应用于此对象的实例 Style。 (继承自 FrameworkElement。) | |
Tag | 获取或设置一个可用于存储有关此对象的自定义信息的任意对象值。 (继承自 FrameworkElement。) | |
Triggers | 获取为 FrameworkElement 定义的动画的触发器的集合。 (继承自 FrameworkElement。) | |
UseLayoutRounding | 获取或设置一个值,该值决定对象及其子树的呈现是否应使用将呈现与整像素对齐的舍入行为。 (继承自 UIElement。) | |
VerticalAlignment | 获取或设置在父对象(如面板或项控件)中构成 FrameworkElement 时应用于此元素的垂直对齐特征。 (继承自 FrameworkElement。) | |
Visibility | 获取或设置 UIElement 的可见性。不可见的 UIElement 不呈现,也不将其所需大小告知布局。 (继承自 UIElement。) | |
Width | 获取或设置 FrameworkElement 的宽度。 (继承自 FrameworkElement。) |
转载于:https://www.cnblogs.com/hanye/archive/2010/03/11/1683086.html