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