gpt4 book ai didi

c# - 使用文本框更改 Canvas 颜色

转载 作者:行者123 更新时间:2023-11-30 23:13:28 24 4
gpt4 key购买 nike

我正在尝试创建一个 Canvas,其中可以使用三个文本框更改颜色:R、G 和 B。每当 TextBox< 中的值时, Canvas 颜色都需要更改 更改。 TextBox 仅限于 0 到 255 之间的整数,只要输入了有效数字,我就需要更改 Canvas 颜色。

我知道 Canvas 背景是通过 SolidColorBrush 设置的,但我不知道如何从任意集合创建 SolidColorBrush RGB 值。

最佳答案

您有三个文本框,我假设您可以从中提取文本并将其解析为适当的字节值。假设您有三个字节:r、g、b - 那么您可以使用这行代码创建一个 SolidColorBrush,它使用 Color.FromRgb从文本框中的三个值创建颜色的静态方法:

var brush = new SolidColorBrush(Color.FromRgb(r,g,b));

关于c# - 使用文本框更改 Canvas 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43597485/

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