Silverlight形状绘图学习笔记(一):形状

 
  
< UserControl x:Class ="SharpStudy.MainPage"
xmlns
="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x
="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d
="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc
="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable
="d"
d:DesignHeight
="300" d:DesignWidth ="400" >

<!--
Sharp相关知识
(1)Shape 是一种允许您在屏幕中绘制形状的 UIElement 类型。由于它们是用户界面 (UI) 元素,因此 Shape 对象可以在各种容器对象(如 Grid 和 Canvas)中使用
(2)Shape对象包括: Ellipse、Line、Path、Polygon、Polyline 和 Rectangle
(3)公用属性:
Stroke :说明如何绘制形状的轮廓。
StrokeThickness :说明形状轮廓的粗细。
Fill :说明如何绘制形状的内部。
用于指定坐标和顶点的数据属性,以与设备无关的像素来度量。
(4)虽然 Line 类提供了 Fill 属性,但设置该属性无效,因为 Line 没有区域。
(5)画笔属性的有效输入可以是关键字或十六进制颜色值
(6)用属性元素语法显式创建一个 SolidColorBrush 对象

-->
< Canvas Width ="300" Height ="300" Background ="LightGray" >
< Ellipse
Canvas.Top ="50"
Canvas.Left
="50"
Fill
="#FFFFFF00"
Height
="75"
Width
="75"
StrokeThickness
="5"
Stroke
="#FF0000FF"
/>
</ Canvas >
<!--
用属性元素语法显式创建一个 SolidColorBrush 对象
<Canvas>
<Polygon
Points="300,200 400,125 400,275 300,200"
Stroke="Purple"
StrokeThickness="2">
<Polygon.Fill>
<SolidColorBrush Color="Blue" Opacity="0.4"/>
</Polygon.Fill>
</Polygon>

</Canvas>
-->
</ UserControl >
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值