windows phone 8.0上带有c#的线性渐变刷

本文关键字:线性 渐变 phone windows | 更新日期: 2023-09-27 18:21:09

我正在用鼠标左键创建一个线性渐变。这是代码我正在尝试实现上面的线性梯度刷

 private void r10_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            r10.Background = new LinearGradientBrush(Colors.Purple, Colors.Gray, 90);
        }

如果您有任何想法,请帮助

windows phone 8.0上带有c#的线性渐变刷

Silverlight中不存在您正在使用的构造函数。你可以这样重写你的代码:

var gradients = new GradientStopCollection
{
    new GradientStop {Color = Colors.Purple, Offset = 0},
    new GradientStop {Color = Colors.Gray, Offset = 1}
};
r10.Background.Background = new LinearGradientBrush(gradients, 90);