4
A
回答
6
在C#:
textBox.Foreground = Brushes.Gray;
在XAML:
<TextBox Foreground="Gray" />
要禁用它(会改变背景太):
textBox.IsEnabled = false;
-1
使用文本框代替,并设置IsReadOnly = true
或IsEnabled = false
4
您可以将TextBlock.Foreground属性设置为任何颜色(从技术上说,任何刷子)。如果你希望它是灰色的,只需设置:
<TextBlock Text="Foo" Foreground="Gray" />
如果你想让它“已禁用”,您可以设置IsEnabled为false:
<TextBlock Text="Foo" IsEnabled="false" />
2
的IsEnabled
标志为textblock
做不是灰色的文字。 This post详细说明textblock
和标签之间的区别。它还显示XAML在IsEnabled
上添加触发器以灰化文本。
0
使用TextBox的麻烦是有一个圆框。如果使用Label(内容=“Foo”),则可以使用IsEnabled切换文本颜色。否则,它的行为就像TextBlock的简短标题/标签。
相关问题
- 1. 灰色文本框
- 2. WPF文本块,混合前景色
- 3. WPF文本块允许选择文本
- 4. WPF无法获取文本块文本
- 5. XAML/WPF焦点文本块
- 6. WPF文本块性能差
- 7. WPF DataTemplate文本块绑定
- 8. wpf更新文本块
- 9. WPF文本块不更新
- 10. WPF文本块中的XAML
- 11. 获取多WPF文本块
- 12. Chrome灰色文本不可读
- 13. 为UISearchBar设置助手灰色文本
- 14. 自动完成灰色文本
- 15. 的PageControl上的标签禁用文本 - 灰色文本
- 16. 颜色样式文本块
- 17. TextView,文本灰显
- 18. 文本颜色在文本框是灰色的IE9但不是在Mozilla
- 19. 文本块DataGrid中选择前景色WPF
- 20. 文本换行与WPF文本块缩进
- 21. WPF:将文本块绑定到文本框
- 22. 如何通过循环更新wpf文本块的文本?
- 23. 带有绑定文本的WPF文本块不会滚动
- 24. 如何获得文本适合于文本块在WPF
- 25. 文本块文本仅在调用ShowDialog窗口时清除WPF
- 26. 在WPF文本块中的文本拉伸
- 27. WPF click事件处理程序得到文本块文本
- 28. WPF C#从ListBoxItem中的文本块获取文本
- 29. wpf文本块中的文本和行数问题
- 30. 为多个WPF文本块文本加下划线
我想使用IsEnabled标志。一旦我将它设置为false,它没有任何影响。可能是什么问题呢? – user209293 2010-07-05 15:22:36
@ user209293:你是如何将它设置为false的? – 2010-07-05 16:23:51
我在代码方面做了。 textblock.Isenabled = false。 – user209293 2010-07-08 14:08:00