2012-03-27 95 views
0

我有一个autocompletebox,我试图从中删除边框。只需将边框设置为透明颜色或边框厚度为零就不够好,因为当框被遮盖时,会出现辅助边框。控制的style template对我来说足够神秘,我对改变不同参数的猜测并没有导致边界改变。autocompletebox没有突出显示的边框

我需要做什么来禁用此控件的边框?

+0

...另一个[AutoCompleteBox states](http://msdn.microsoft.com/en-us/library/dd728668(v = vs.95).aspx#sectionToggle1)? – sq33G 2012-03-27 11:28:42

回答

0

通常,这是由于控件的styletemplates中的FocusVisualElement组件。 我可以看到Autocompletebox没有这个组件,但是Autocompletebox本身是用更多的基本控件构建的,他们的样式模板中有这样一个元素。

尝试为没有focusvisualelement的文本框创建样式(将其从模板中完全删除),并让Autocompletebox内的文本框使用该模板,该模板应该从自动完成框中移除边框。

0

所以风格与包含在自动完成用户控制使用文本框控件模板...我只是更换了风格专为文本框显示在鼠标悬停状态的透明边框。