0

我正在尝试找到具有光泽效果的矩形按钮。所有示例都与圆形按钮相关。(并且在编辑代码时,光泽效果不适合矩形。

有人知道下图中按钮的 xaml 示例吗? 有光泽的方形按钮

在此处输入图像描述

4

3 回答 3

2

使用 XAML 可以做到这一点。有一个很棒的 XAML 资源页面用于此类内容,称为 xamalot.com。我以一个按钮作为参考: http: //xamalot.com/asset/0fc669c8-35f8-49c0-bceb-0d07f1d63691

akiross 音频按钮

使用 XAML 绘制的整个过程并不是那么容易,但是有一些工具可以让您像Microsoft 的 Expression Design一样绘制和导出。

于 2012-06-17T07:06:45.810 回答
0

完成此操作的最佳方法是使用图像作为按钮的内容。

<Button BorderThickness="0">
    <Image Source="http://i.stack.imgur.com/XAgzU.jpg"/>
</Button>

您可以使用阴影来获得第二张图像中的效果,或者使用反射来获得第一张图像中的效果

于 2012-06-17T05:07:32.547 回答
0

您可以使用 Illustrator 轻松创建此类图形,Expression Blend 具有将 Illustrator 矢量文件转换为 XAML 的功能。

这个选项在质量方面是最好的,当然,因为你的图形。

作为替代方案,Expression Blend 也可以做到这一点,甚至可能更快。
我确实做过一次这种类型的事情,我只是用颜色绘制了基本形状,然后在那里绘制了另一个形状,更改了比例+将形状转换为 Blend 中的路径,这样我就可以移动点,然后只应用白色具有较低的alpha,就是这样。

我没有在这个答案中提供太多细节,所以如果想了解更多信息,请给我留言。

重要提示:将您的 XAML 图形放在 Viewbox 中!

于 2013-09-27T14:46:55.973 回答