|
用wpf画了一个不规则图形,界面上再放了一个按键;想实现每按一次按键,不规则图形就从下向上填充1%的固定颜色,填充比例显示在不规则图形中央。
但是在按键事件里不能这样定义:Graphics g = this.CreateGraphics(); 请问有什么方法可以实现。
<Grid >
<Path Stroke="blue" StrokeThickness="5">
<Path.Data>
<PathGeometry>
<PathFigure StartPoint="40,40" IsClosed="true">
<LineSegment Point="40,80"></LineSegment>
<LineSegment Point="80,80"></LineSegment>
<LineSegment Point="80,300"></LineSegment>
<LineSegment Point="200,80"></LineSegment>
<LineSegment Point="240,80"></LineSegment>
<LineSegment Point="240,40"></LineSegment>
</PathFigure>
</PathGeometry>
</Path.Data>
</Path>
<Button x:Name="button" Content="Button" HorizontalAlignment="Left"
Click="Button_Click"
Margin="470,145,0,0" VerticalAlignment="Top" Width="182" Height="48"/>
</Grid>
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)
|