有没有人对如何从silverlight文本框中删除焦点矩形有任何想法? (我说的是当你点击texblock开始输入时出现的蓝色矩形)
我正在查看文本框的默认样式和模板,但似乎无法找出要调整的元素。
谢谢!
答案 0 :(得分:3)
在模板中,您会找到名为FocusVisualElement
的边框。在基础和未聚焦视觉状态中,它的不透明度为0%。在聚焦的视觉状态中,它具有100%的不透明度。如果您不希望任何边框指示焦点,则可以删除FocusVisualElement。
当MouseOverBorder仍然出现时,这可能看起来很奇怪,因此你可能也希望从模板中删除它,但是首先将它保存的ContentElement移动到父网格。
或者,您可以在所有状态下将不透明度设置为0%。