1

在我的自定义控件中,我有 2 个文本框。当它们中的任何一个被聚焦时,它会稍微改变它的风格......它会失去一点它的边框。我想阻止这种行为,这似乎是默认的文本框行为。

现在,我假设它与样式有关,可能与文本框模板的一部分有关

<Setter Property="FocusVisualStyle" Value="{x:Null}"/>

但是,有没有办法阻止这种情况?

4

3 回答 3

1

@Daniel 你必须编辑Focussed State StoryBoard. 对于那个编辑你TextBox Template改变状态。如果你有Expression Blend 它对你来说很容易。

于 2013-02-15T09:08:09.387 回答
0

您必须编辑TextBox ControlTemplate可以在此处找到的默认值。

于 2013-02-15T09:19:16.723 回答
0
  1. 您需要自定义控件的控件模板。
  2. 在那里的资源中,您需要设置所有文本框目标类型的样式。这样,您就不会影响常规文本框。

如果您分享一些我们可以查看/修改以实现您需要的代码,将会很有帮助。

于 2013-02-18T19:59:33.020 回答