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. Chrome灰色文本不可讀
- 4. XAML/WPF焦點文本塊
- 5. wpf更新文本塊
- 6. WPF文本塊不更新
- 7. WPF DataTemplate文本塊綁定
- 8. 獲取多WPF文本塊
- 9. 的PageControl上的標籤禁用文本 - 灰色文本
- 10. 顏色樣式文本塊
- 11. TextView,文本灰顯
- 12. 帶有綁定文本的WPF文本塊不會滾動
- 13. 如何通過循環更新wpf文本塊的文本?
- 14. 文本塊文本僅在調用ShowDialog窗口時清除WPF
- 15. 如何獲得文本適合於文本塊在WPF
- 16. WPF C#從ListBoxItem中的文本塊獲取文本
- 17. 在WPF文本塊中的文本拉伸
- 18. WPF:將文本塊綁定到文本框
- 19. knobr kable:來自RNW的PDF文本顏色爲灰色
- 20. 文本塊綁定文本
- 21. WPF中的彩色框架文本
- 22. WPF RichTextBox附加彩色文本
- 23. 爲什麼我的表單文本框中的文本是灰色的?
- 24. 無法在輸出中顯示灰色編輯文本中可見的文本
- 25. C#wpf滑塊值和文本框
- 26. WPF文本塊綁定問題
- 27. 更改WPF中的文本塊原點
- 28. WPF BackGroundWorker ProgressChanged不更新文本塊
- 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