Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从颜色设置滑块_C#_Wpf_Argb - Fatal编程技术网

C# 从颜色设置滑块

C# 从颜色设置滑块,c#,wpf,argb,C#,Wpf,Argb,所以我有一些滑块,我用它来设置“argb”颜色。关闭窗口后,保存颜色,一切正常 是否可以在下次启动窗口时将滑块设置为该颜色,而无需将每个滑块保存为设置?由于颜色已被保存为设置,我能否以某种方式向后使用“FromArgb”来查找a、r、g和b值?如果您需要整个argb值,则需要查找,这将获得颜色结构的32位argb值 或者正如@Clemens正确指出的,您可以从中获取每个字节,以及 e、 g.使用MyColor.A设置A的滑块值。使用MyColor.B设置B的滑块,等等。我会使用带有值转换器的双向

所以我有一些滑块,我用它来设置“argb”颜色。关闭窗口后,保存颜色,一切正常


是否可以在下次启动窗口时将滑块设置为该颜色,而无需将每个滑块保存为设置?由于颜色已被保存为设置,我能否以某种方式向后使用“FromArgb”来查找a、r、g和b值?

如果您需要整个argb值,则需要查找,这将获得
颜色结构的32位argb值

或者正如@Clemens正确指出的,您可以从中获取每个字节,以及


e、 g.使用
MyColor.A
设置A的滑块值。使用
MyColor.B
设置B的滑块,等等。

我会使用带有值转换器的双向数据绑定。问题是关于WPF的,所以您可以访问WPF结构的
A
R
g
B
属性。@Clemens,谢谢你提供的信息,我已经把它编辑成了我的答案。我不确定它在语法方面到底是如何工作的,你能给我举个例子吗?对不起,我是新来的。@Adkit,只需使用
Color.A
Color.B
。。。设置滑块的值。更新。