已关闭。此问题需要更多focused。当前不接受答案。
**想要改进此问题吗?**更新问题,使其仅关注editing this post的一个问题。
5个月前关闭。
Improve this question
我需要自定义形状的按钮在我的wpf应用程序。形状需要像矩形,但与45度切对角像this。但这个应用程序将用于不同的屏幕和按钮宽度将取决于容器宽度的按钮在那里。当按钮的宽度不同的路径与xaml代码的角落Angular 变形像this。当按钮的大小被容器改变时,我如何修复它以仅改变直线的大小或保存按钮的纵横比。我的XAML代码:
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Path Fill="{TemplateBinding Background}"
Stroke="{TemplateBinding Foreground}"
Data="M 0 20 L 20 0 L 100 0 L 100 60 L 80 80 L 0 80 Z"
Stretch="Fill">
</Path>
</ControlTemplate>
</Setter.Value>
</Setter>
1条答案
按热度按时间31moq8wy1#
您可以使用变换来代替几何: