【发布时间】:2010-10-17 21:01:51
【问题描述】:
有人对如何从 silverlight 文本框中删除焦点矩形有任何想法吗? (我说的是当你点击 texblock 开始输入时出现的蓝色矩形)
我正在查看文本框的默认样式和模板,但似乎无法确定要调整哪个元素。
谢谢!
【问题讨论】:
标签: silverlight templates styles
有人对如何从 silverlight 文本框中删除焦点矩形有任何想法吗? (我说的是当你点击 texblock 开始输入时出现的蓝色矩形)
我正在查看文本框的默认样式和模板,但似乎无法确定要调整哪个元素。
谢谢!
【问题讨论】:
标签: silverlight templates styles
在模板中,您会发现一个名为FocusVisualElement 的边框。在基础和未聚焦视觉状态下,它的不透明度为 0%。在聚焦视觉状态下,它具有 100% 的不透明度。如果您不希望有任何边框指示焦点,则可以简单地删除 FocusVisualElement。
当 MouseOverBorder 仍然出现时,这可能看起来很奇怪,因此您可能也想从模板中删除它,但是首先将它持有的 ContentElement 移动到父 Grid。
或者,您可以将所有州的这些边框的不透明度设置为 0%。
【讨论】: