在我的自定义控件中,我有 2 个文本框。当它们中的任何一个被聚焦时,它会稍微改变它的风格......它会失去一点它的边框。我想阻止这种行为,这似乎是默认的文本框行为。
现在,我假设它与样式有关,可能与文本框模板的一部分有关
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
但是,有没有办法阻止这种情况?
在我的自定义控件中,我有 2 个文本框。当它们中的任何一个被聚焦时,它会稍微改变它的风格......它会失去一点它的边框。我想阻止这种行为,这似乎是默认的文本框行为。
现在,我假设它与样式有关,可能与文本框模板的一部分有关
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
但是,有没有办法阻止这种情况?
@Daniel 你必须编辑Focussed State StoryBoard
. 对于那个编辑你TextBox Template
改变状态。如果你有Expression Blend
它对你来说很容易。
您必须编辑TextBox ControlTemplate
可以在此处找到的默认值。
如果您分享一些我们可以查看/修改以实现您需要的代码,将会很有帮助。