我正在開發一款Windows Phone 7 Silverlight益智遊戲,它有點像數獨。我有拼圖的每個單元格的文本框。玩家被給予數字開始,我不希望他們能夠編輯這些單元格,所以我讓他們只讀,但顏色變淡,難以閱讀。我想要做的是改變文本的顏色,但不管我改變它的顏色都保持不變。這甚至有可能嗎?如何使只讀文本框中的文本不褪色?
0
A
回答
2
您需要在表達式融合中編輯文本框的模板。它的狀態將有一個只讀狀態,您需要調整以達到您的滿意狀態。更多信息here。
1
TextBox執行此操作的方式不是要更改顏色,而是不透明度。要改變這一點,你需要重新設置文本框的樣式,並調整正確視覺狀態的不透明度。
如果您還沒有使用過Expression Blend,那麼您需要查看「Editing Control Templates」和「Visual State Manager」的教程。
1
最快,最簡單的方法是製作一個0%不透明度的矩形遮蓋框,然後實際上不會使其只能讀取。該矩形將阻止來自用戶的任何輕擊操作,並且如果您想稍後編輯它,則可以摺疊該矩形。
當然,它不是「正確的」,但它的工作原理和它的簡單。
相關問題
- 1. 只讀文本框使用不同的文本顏色?
- 2. 只讀文本框
- 3. 文本框只讀
- 4. 改變只讀文本框的文本顏色c#
- 5. IE 8和文本褪色
- 6. 使只讀文本框不可選
- 7. 即在文本中褪色的問題
- 8. ASP:文本框只讀
- 9. 部分只讀文本框
- 10. MVC文本框只讀不工作
- 11. 褪色文本背景的CSS
- 12. PDF ZOOMING正在褪色的文本
- 13. 使支柱1.0文本框只讀
- 14. 使用JQuery選擇只讀文本框
- 15. 如何從非創建的文本框中讀取文本框?
- 16. 如何使文本框只讀在gridview中?
- 17. 單選按鈕只讀而不褪色
- 18. 的Winforms - 如何控制複選框的顏色(類似於只讀文本框)
- 19. 只讀文本框中的Java腳本提示框
- 20. 文本出現並褪色時移動
- 21. 如何在C#中將文本文件讀入文本框中#
- 22. 如何使文本框的一部分作爲只讀
- 23. 如何使文本框只讀如果梭值未選擇
- 24. 如何在富文本框中保留文本的顏色?
- 25. WinAPI:設置只讀文本框的填充顏色
- 26. 如何在WPF文本框中使用不同的顏色
- 27. 使文本只讀/不可選
- 28. 如何將文件名顯示爲只讀文本框
- 29. 如何使只讀到多個文本框
- 30. 如何使MFC複選框爲只讀但啓用文本?
爲什麼不使用TextBlock呢? – 2011-06-14 03:46:01