使用System.Drawing.Color在WPF中设置背景和前景

用户名

如何使用System.Drawing.Color以编程方式设置WPF文本块的背景和前景属性?没有转换器的解决方案会很好。

System.Drawing.Color BackColor = System.Drawing.Color.Black;
System.Drawing.Color ForeColor = System.Drawing.Color.White;

TextBlock txt = new TextBlock ();
txt.Background=BackColor ;
txt.ForeGround=ForeColor ;

PS:我要使用的颜色将来自Windows窗体应用程序,因此它将是WPF要求的System.Drawing.Color而不是System.Windows.Media.Color。

克莱门斯

您可以这样做:

System.Drawing.Color BackColor = System.Drawing.Color.Black;

txt.Background = new SolidColorBrush(
    Color.FromArgb(BackColor.A, BackColor.R, BackColor.G, BackColor.B));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用System.Drawing.Color?

来自分类Dev

使用C#设置System.Drawing.Color.FromName

来自分类Dev

遍历System.Drawing.Color结构并使用它创建System.Drawing.Pen

来自分类Dev

使用 System.Drawing.Imaging; System.Drawing 中不存在成像

来自分类Dev

vNext缺少System.Drawing.Color

来自分类Dev

在System.Drawing中找不到“点”

来自分类Dev

System.Drawing.Image和System.Drawing.Bitmap有什么区别?

来自分类Dev

System.Drawing.Image和System.Drawing.Bitmap有什么区别?

来自分类Dev

无法解析System.Drawing.Bitmap和System.Drawing.ImageConverter

来自分类Dev

使用TypeNameHandling对System.Drawing.Color进行JSON.NET序列化

来自分类Dev

使用ImageResizer调整大小时,System.Drawing.Image中的透明度丢失

来自分类Dev

'System.ArgumentException'发生在System.Drawing.dll中

来自分类Dev

尝试使用从SHGetFileInfo检索到的文件夹图标时,System.Drawing.dll中的“ System.ObjectDisposedException”

来自分类Dev

在System.Drawing.Bitmap中转换画布的背景?

来自分类Dev

System.Drawing.Drawing2D中的Matrix.Multiply的工作原理...不同吗?

来自分类Dev

System.Drawing.Drawing2D中的Matrix.Multiply的工作原理...不同吗?

来自分类Dev

将GTK#颜色转换为System.Drawing.Color

来自分类Dev

从System.Drawing.Image设置asp:Image图片

来自分类Dev

aspnetVnext核心CLR中缺少System.Drawing命名空间

来自分类Dev

在Windows窗体中使用System.Drawing.Size和$ button.Top和$ button.Left有什么区别?

来自分类Dev

如何在Asp.Net Core 3中访问System.Drawing,即System.Drawing.Common

来自分类Dev

将System.Drawing.Bitmap转换为WPF的System.Windows.Media.BitmapImage

来自分类Dev

ASP.Net-将System.Drawing.Image设置为System.Control.Image

来自分类Dev

在.net中使用System.Drawing创建验证码

来自分类Dev

使用System.Drawing.Font限制字体大小?

来自分类Dev

使用System.Drawing.Printing获取队列状态

来自分类Dev

加载图像而不使用system.drawing.image

来自分类Dev

使用System.Drawing.Font限制字体大小?

来自分类Dev

使用JColorChooser设置JButton的前景色和背景色

Related 相关文章

  1. 1

    如何使用System.Drawing.Color?

  2. 2

    使用C#设置System.Drawing.Color.FromName

  3. 3

    遍历System.Drawing.Color结构并使用它创建System.Drawing.Pen

  4. 4

    使用 System.Drawing.Imaging; System.Drawing 中不存在成像

  5. 5

    vNext缺少System.Drawing.Color

  6. 6

    在System.Drawing中找不到“点”

  7. 7

    System.Drawing.Image和System.Drawing.Bitmap有什么区别?

  8. 8

    System.Drawing.Image和System.Drawing.Bitmap有什么区别?

  9. 9

    无法解析System.Drawing.Bitmap和System.Drawing.ImageConverter

  10. 10

    使用TypeNameHandling对System.Drawing.Color进行JSON.NET序列化

  11. 11

    使用ImageResizer调整大小时,System.Drawing.Image中的透明度丢失

  12. 12

    'System.ArgumentException'发生在System.Drawing.dll中

  13. 13

    尝试使用从SHGetFileInfo检索到的文件夹图标时,System.Drawing.dll中的“ System.ObjectDisposedException”

  14. 14

    在System.Drawing.Bitmap中转换画布的背景?

  15. 15

    System.Drawing.Drawing2D中的Matrix.Multiply的工作原理...不同吗?

  16. 16

    System.Drawing.Drawing2D中的Matrix.Multiply的工作原理...不同吗?

  17. 17

    将GTK#颜色转换为System.Drawing.Color

  18. 18

    从System.Drawing.Image设置asp:Image图片

  19. 19

    aspnetVnext核心CLR中缺少System.Drawing命名空间

  20. 20

    在Windows窗体中使用System.Drawing.Size和$ button.Top和$ button.Left有什么区别?

  21. 21

    如何在Asp.Net Core 3中访问System.Drawing,即System.Drawing.Common

  22. 22

    将System.Drawing.Bitmap转换为WPF的System.Windows.Media.BitmapImage

  23. 23

    ASP.Net-将System.Drawing.Image设置为System.Control.Image

  24. 24

    在.net中使用System.Drawing创建验证码

  25. 25

    使用System.Drawing.Font限制字体大小?

  26. 26

    使用System.Drawing.Printing获取队列状态

  27. 27

    加载图像而不使用system.drawing.image

  28. 28

    使用System.Drawing.Font限制字体大小?

  29. 29

    使用JColorChooser设置JButton的前景色和背景色

热门标签

归档