我正在开发一款Windows Phone 7 Silverlight益智游戏,它有点像数独。我有拼图的每个单元格的文本框。玩家被给予数字开始,我不希望他们能够编辑这些单元格,所以我让他们只读,但颜色变淡,难以阅读。我想要做的是改变文本的颜色,但不管我改变它的颜色都保持不变。这甚至有可能吗?如何使只读文本框中的文本不褪色?
0
A
回答
2
您需要在表达式融合中编辑文本框的模板。它的状态将有一个只读状态,您需要调整以达到您的满意状态。更多信息here。
1
TextBox执行此操作的方式不是要更改颜色,而是不透明度。要改变这一点,你需要重新设置文本框的样式,并调整正确视觉状态的不透明度。
如果您还没有使用过Expression Blend,那么您需要查看“Editing Control Templates”和“Visual State Manager”的教程。
1
最快,最简单的方法是制作一个0%不透明度的矩形遮盖框,然后实际上不会使其只能读取。该矩形将阻止来自用户的任何轻击操作,并且如果您想稍后编辑它,则可以折叠该矩形。
当然,它不是“正确的”,但它的工作原理和它的简单。
相关问题
- 1. 只读文本框使用不同的文本颜色?
- 2. 如何更改只读文本框的文本颜色?
- 3. 如何使文本框一半只读
- 4. 使只读工具只读文本框
- 5. 只读文本框
- 6. 文本框只读
- 7. 只读文本框
- 8. 改变只读文本框的文本颜色c#
- 9. 褪色和褪色标签不定式用单独的`文本'
- 10. 使只读文本框不可选
- 11. IE 8和文本褪色
- 12. 黑色背景上的褪色文本
- 13. 即在文本中褪色的问题
- 14. Flexslider IE8标题文本不褪色
- 15. 部分只读文本框
- 16. 清除只读文本框
- 17. ASP:文本框只读
- 18. MVC文本框只读不工作
- 19. 不可见性或文本框只读
- 20. 使用JQuery选择只读文本框
- 21. 使文本框只读在javascript
- 22. 使支柱1.0文本框只读
- 23. PDF ZOOMING正在褪色的文本
- 24. 褪色文本背景的CSS
- 25. 要褪色的随机文本
- 26. 如何从非创建的文本框中读取文本框?
- 27. 褪色样本
- 28. 如何使文本框只读在gridview中?
- 29. 的Winforms - 如何控制复选框的颜色(类似于只读文本框)
- 30. 单选按钮只读而不褪色
为什么不使用TextBlock呢? – 2011-06-14 03:46:01