WPF图形变换
2013-07-09 15:02
148 查看
<Window x:Class="MyXamlPad.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="800" Width="800"> <StackPanel > <!--Polyline不会自动闭合--> <Polyline Stroke="Red" StrokeThickness="20" StrokeLineJoin="Round" Points="10,10 40,40 10,90 300,50" /> <!--Polygon总是自动闭合--> <Polygon Fill="AliceBlue" StrokeThickness="5" Stroke="Green" Points="40,10 70,80 10,50"/> <!--Path的Data属性值为一组几何图形对象--> <Path Fill="Orange" Stroke="Blue" StrokeThickness="3"> <Path.Data> <GeometryGroup> <EllipseGeometry Center="75,70" RadiusX="30" RadiusY="30" /> <RectangleGeometry Rect="25,55 100 30"/> <LineGeometry StartPoint="0,0" EndPoint="70,30"/> <LineGeometry StartPoint="70,30" EndPoint="0,30"/> </GeometryGroup> </Path.Data> </Path> <Path Stroke="Black" StrokeThickness="3" Data="M 10,75 C 70,15 250,270 300,175 H 240"/> <!--放大了20倍的圆形--> <Ellipse Fill="Black" Height="5" Width="5"> <Ellipse.LayoutTransform> <ScaleTransform ScaleX="20" ScaleY="20" /> </Ellipse.LayoutTransform> </Ellipse> <!--进行旋转变换的矩形--> <Rectangle Height="100" Width="40" Fill="Red"> <Rectangle.LayoutTransform> <RotateTransform Angle="45" /> </Rectangle.LayoutTransform> </Rectangle> <!--进行扭曲变换的按钮--> <Button Content="Click me!" Width="95" Height="40"> <Button.LayoutTransform> <SkewTransform AngleX="10" AngleY="10"/> </Button.LayoutTransform> </Button> </StackPanel> </Window>
相关文章推荐
- 二维图形的矩阵变换(三)——在WPF中的应用矩阵变换
- 二维图形的矩阵变换(二)——WPF中的矩阵变换基础
- WPF/Silverlight中图形的平移,缩放,旋转,倾斜变换演示
- WPF/Silverlight中图形的平移,缩放,旋转,倾斜变换演示
- WPF中的图形变换
- 二维图形的矩阵变换(三)——在WPF中的应用矩阵变换
- WPF-画刷、绘图、几何绘图、图形的效果与滤镜、图形变换和动画
- 二维图形的矩阵变换(二)——WPF中的矩阵变换基础
- 二维图形的矩阵变换(三)——在WPF中的应用矩阵变换
- WPF结构、图形支持与DirectX学习
- 二维图形变换
- wpf中关于图形转换的几个基本用法
- 2D平面中关于矩阵(Matrix)跟图形变换的讲解
- canvas星空和图形变换
- ctrl键对图形进行变换
- WPF变换详解
- WPF学习10:基于MVVM Light 制作图形编辑工具(1)
- 3D图形矩阵变换总结
- Cocos2D:变换(transforms)在图形编程中扮演的角色
- 【原】一步一步D3D_1.相关概念的简述(1.3_计算机图形学数学基础和图形变换)