代码之家  ›  专栏  ›  技术社区  ›  Andrew Keller

删除Expression Blend中TreeView项周围的蓝色边框

  •  1
  • Andrew Keller  · 技术社区  · 15 年前

    以下图片供参考: http://yfrog.com/b5evilbluej

    我正在构建一个融合了TreeView和TreeView项目的Silverlight应用程序。我的树视图项的内容都有一个蓝色边框(单击时和鼠标悬停时),如您在我链接到的图像中看到的。我不知道是什么导致了边界,或者如何移除它;有人知道到哪里去吗?我试过查看各种与TreeView相关的模板,但到目前为止我还没有运气。

    1 回复  |  直到 15 年前
        1
  •  2
  •   JerKimball    15 年前

    我想你在这里看到的是焦点视觉:

    http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.focusvisualstyle.aspx

    如果您将其设置为x:null(通过FocusVisualStyle),它应该会消失……如果不是,您可能会处理“选定”的VisualState,在这种情况下,您的最佳选择是重写模板以删除该特定状态。