我正在尝试找到具有光泽效果的矩形按钮。所有示例都与圆形按钮相关。(并且在编辑代码时,光泽效果不适合矩形。
有人知道下图中按钮的 xaml 示例吗?
我正在尝试找到具有光泽效果的矩形按钮。所有示例都与圆形按钮相关。(并且在编辑代码时,光泽效果不适合矩形。
有人知道下图中按钮的 xaml 示例吗?
使用 XAML 可以做到这一点。有一个很棒的 XAML 资源页面用于此类内容,称为 xamalot.com。我以一个按钮作为参考: http: //xamalot.com/asset/0fc669c8-35f8-49c0-bceb-0d07f1d63691:
使用 XAML 绘制的整个过程并不是那么容易,但是有一些工具可以让您像Microsoft 的 Expression Design一样绘制和导出。
完成此操作的最佳方法是使用图像作为按钮的内容。
<Button BorderThickness="0">
<Image Source="http://i.stack.imgur.com/XAgzU.jpg"/>
</Button>
您可以使用阴影来获得第二张图像中的效果,或者使用反射来获得第一张图像中的效果
您可以使用 Illustrator 轻松创建此类图形,Expression Blend 具有将 Illustrator 矢量文件转换为 XAML 的功能。
这个选项在质量方面是最好的,当然,因为你的图形。
作为替代方案,Expression Blend 也可以做到这一点,甚至可能更快。
我确实做过一次这种类型的事情,我只是用颜色绘制了基本形状,然后在那里绘制了另一个形状,更改了比例+将形状转换为 Blend 中的路径,这样我就可以移动点,然后只应用白色具有较低的alpha,就是这样。
我没有在这个答案中提供太多细节,所以如果想了解更多信息,请给我留言。
重要提示:将您的 XAML 图形放在 Viewbox 中!