TextControl设置背景色透明
上述代码可以修改背景色,但是不能改为透明的效果,请问题怎样设置为透明,用ARGB给它设置也是不行的。还有一个问题就是怎样将一段rtf格式或者xml格式的数据赋值给TextContrl让它进行显示呢?有没有属性可以赋值rtf或xml? 回复 1楼wdj68的帖子
1.PageBackColor的数据类型是System.Windows.Media.Color。
能否设置透明色是由System.Windows.Media.Color决定的,因此可以查阅微软有关的文档。
这是相关msdn文档,请参考:http://msdn.microsoft.com/en-us/library/windows/apps/system.windows.media.color(v=vs.105).aspx
Color.FromArgb 方法文档:http://msdn.microsoft.com/en-us/library/windows/apps/system.windows.media.color.fromargb(v=vs.105).aspx
里面有这样一句话指导如何设置透明色:An alpha value of 255 indicates that the color is completely opaque, and a value of 0 indicates that the color is completely transparent.
2.可以使用Load方法导入rtf格式文件或XML格式。
具体请参考在线文档:
http://www.textcontrol.com/en_US/support/documentation/dotnet/n_textcontrol.load.htm
页:
[1]