|
用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周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|