草庐IT

c# - 将 System.Windows.Media.Color 转换为 System.Drawing.Color

privatevoidDialogFont_Load(objectsender,EventArgse){LoadInstalledFonts();SetupInitialDialogSelections();lblPreview.ForeColor=colorPicker1.colorPickerControlView1.CurrentColor.Color;}我想将该值转换为System.Drawing.Color。有什么想法吗? 最佳答案 System.Windows.Media.Colormediacolor;//yourco

c# - 在 C# 中将字符串转换为画笔/画笔颜色名称

我有一个配置文件,开发人员可以在其中通过传入字符串来指定文本颜色:与其用一个巨大的switch语句来寻找所有可能的颜色,不如只使用类System.Drawing.Brushes中的属性,这样在内部我可以这样说:Brushcolor=Brushes.Black;//Default//lateron...this.color=(Brush)Enum.Parse(typeof(Brush),prasedValue("color"));除了Brush/Brushes中的值不是枚举。所以Enum.Parse没有给我带来快乐。有什么建议吗? 最佳答案

c# - 在 C# 中将字符串转换为画笔/画笔颜色名称

我有一个配置文件,开发人员可以在其中通过传入字符串来指定文本颜色:与其用一个巨大的switch语句来寻找所有可能的颜色,不如只使用类System.Drawing.Brushes中的属性,这样在内部我可以这样说:Brushcolor=Brushes.Black;//Default//lateron...this.color=(Brush)Enum.Parse(typeof(Brush),prasedValue("color"));除了Brush/Brushes中的值不是枚举。所以Enum.Parse没有给我带来快乐。有什么建议吗? 最佳答案

c# - 如何创建代表颜色的随机十六进制字符串?

我正在生成一些需要十六进制字符串表示颜色的图表。例子:我正在动态创建这些,所以我想为每个数据系列随机生成十六进制代码。执行此操作的最佳方法是什么? 最佳答案 最简单的方法是使用String.Format并为参数使用十六进制格式。varrandom=newRandom();varcolor=String.Format("#{0:X6}",random.Next(0x1000000));//="#A197B9" 关于c#-如何创建代表颜色的随机十六进制字符串?,我们在StackOverflo

c# - 如何创建代表颜色的随机十六进制字符串?

我正在生成一些需要十六进制字符串表示颜色的图表。例子:我正在动态创建这些,所以我想为每个数据系列随机生成十六进制代码。执行此操作的最佳方法是什么? 最佳答案 最简单的方法是使用String.Format并为参数使用十六进制格式。varrandom=newRandom();varcolor=String.Format("#{0:X6}",random.Next(0x1000000));//="#A197B9" 关于c#-如何创建代表颜色的随机十六进制字符串?,我们在StackOverflo

c# - 如何确定给定颜色的深色或浅色变体?

给定系统或用户的任何色调的源颜色,我想要一个简单的算法,我可以使用它来计算出所选颜色的较亮或较暗的变体。类似于WindowsLiveMessenger上用于设置用户界面样式的效果。语言是C#和.net3.5。回应评论:颜色格式为(Alpha)RGB。值为字节或float。标记答案:对于我使用的上下文(一些简单的UI效果),我标记为已接受的答案实际上是该上下文中最简单的答案。但是,我也放弃了对更复杂和更准确的答案的投票。任何进行更高级颜色操作并在将来找到此线程的人都应该检查一下。谢谢。:) 最佳答案 在XNAthereistheCol

c# - 如何确定给定颜色的深色或浅色变体?

给定系统或用户的任何色调的源颜色,我想要一个简单的算法,我可以使用它来计算出所选颜色的较亮或较暗的变体。类似于WindowsLiveMessenger上用于设置用户界面样式的效果。语言是C#和.net3.5。回应评论:颜色格式为(Alpha)RGB。值为字节或float。标记答案:对于我使用的上下文(一些简单的UI效果),我标记为已接受的答案实际上是该上下文中最简单的答案。但是,我也放弃了对更复杂和更准确的答案的投票。任何进行更高级颜色操作并在将来找到此线程的人都应该检查一下。谢谢。:) 最佳答案 在XNAthereistheCol

c# - Wpf动画背景颜色

我需要帮助才能做出正确的决定。当某些事件发生时,我需要为我的用户控件设置背景颜色动画。如果是这样,我只想更改背景1秒钟,然后再将其转回去。我应该走哪条路?使用彩色动画或计时器,或者可以通过其他方式。已解决。谢谢大家!这对我很有用:ColorAnimationanimation;animation=newColorAnimation();animation.From=Colors.Orange;animation.To=Colors.Gray;animation.Duration=newDuration(TimeSpan.FromSeconds(1));this.elGrid.Backg

c# - Wpf动画背景颜色

我需要帮助才能做出正确的决定。当某些事件发生时,我需要为我的用户控件设置背景颜色动画。如果是这样,我只想更改背景1秒钟,然后再将其转回去。我应该走哪条路?使用彩色动画或计时器,或者可以通过其他方式。已解决。谢谢大家!这对我很有用:ColorAnimationanimation;animation=newColorAnimation();animation.From=Colors.Orange;animation.To=Colors.Gray;animation.Duration=newDuration(TimeSpan.FromSeconds(1));this.elGrid.Backg

c# - 以编程方式设置 TextBlock 前景色

有没有办法在WindowsPhone7中执行此操作?我可以在我的C#代码中引用TextBlock,但我不知道如何设置它的前景色。myTextBlock.Foreground=//notaclue...谢谢 最佳答案 textBlock.Foreground=newSolidColorBrush(Colors.White); 关于c#-以编程方式设置TextBlock前景色,我们在StackOverflow上找到一个类似的问题: https://stackove