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