在 WPF 中,可以通過設置線性漸變畫筆(LinearGradientBrush)的透明度來實現不同的效果。以下是一些技巧:
LinearGradientBrush brush = new LinearGradientBrush();
brush.Opacity = 0.5; // 設置透明度為 50%
LinearGradientBrush brush = new LinearGradientBrush();
brush.GradientStops.Add(new GradientStop(Colors.Red, 0.0));
brush.GradientStops.Add(new GradientStop(Colors.Blue, 0.5) {Opacity = 0.5}); // 設置第二個顏色的透明度為 50%
LinearGradientBrush brush = new LinearGradientBrush();
brush.GradientStops.Add(new GradientStop(Colors.Red, 0.0));
brush.GradientStops.Add(new GradientStop(Colors.Blue, 1.0));
brush.Opacity = 0.5; // 設置整個畫筆的透明度為 50%
通過以上技巧,你可以靈活地設置線性漸變畫筆的透明度,實現不同的效果和視覺效果。