gpt4 book ai didi

c# - C# WPF 中的随机颜色

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:45 24 4
gpt4 key购买 nike

我正在尝试在 WPF 中制作一些随机颜色。

Random r = new Random();
public MainWindow()
{
InitializeComponent();
Title = Convert.ToString(DateTime.Now);
}

private void Button_Click(object sender, RoutedEventArgs e)
{
MainWindow mainwindow_1 = new MainWindow();
Brush brush = new SolidColorBrush(Color.FromRgb(r.Next(1,255),r.Next(1,255),r.Next(1,233)));
mainwindow_1.txtbox_1.Background = brush;
mainwindow_1.Show();
}

如果我在 Color.FromRgb() 中输入正常值,如 1、2、3 ... 等,它会起作用,但为什么随机不起作用?

最佳答案

Color.FromRgb 接受字节作为参数,因此您必须转换您的值:

Random r = new Random();
Brush brush = new SolidColorBrush(Color.FromRgb((byte)r.Next(1, 255),
(byte)r.Next(1, 255), (byte)r.Next(1, 233)));

关于c# - C# WPF 中的随机颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24832604/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com