在Windows 8中设置矩形或路径样式

时间:2014-01-25 02:49:46

标签: windows-8 winrt-xaml expression-blend blend

Rectangle or path image

是否可以设置像这样的矩形或路径(图像给出“圆柱形图像”后面的线条)。你可以注意到该图像中的圆柱形3D效果。在我的应用程序中,我无法将默认背景图像应用于我的控件。我需要使用使用时给出的颜色。我尝试在混合中创建它。但不幸的是我无法获得3D效果。另外我找不到一种给出渐变效果垂直平面的方法。我认为具有Blend和设计专业知识的人可以帮助我。 我在Stackoverflow找到了类似于我的问题的内容,但是这个解决方案并没有解决我的问题。

提前致谢。

斯蒂芬

1 个答案:

答案 0 :(得分:3)

您可以使用LinearGradientBrush完成此操作。

<Rectangle Width="100">
    <Rectangle.Fill>
        <LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
            <GradientStop Color="#FF2F3243" Offset="1"/>
            <GradientStop Color="#FF5B5E6D" Offset="0.5"/>
            <GradientStop Color="#FF2F3243"/>
        </LinearGradientBrush>
    </Rectangle.Fill>
</Rectangle>