none
wpf listbox如何去掉选中Item时带有的选中效果 RRS feed

  • 问题

  • 在wpf中实现了一个Listbox,想要将选中Listbox的item时会出现淡蓝色选中效果,以及鼠标在Item上悬停的效果,选中后按alt出现 的虚线效果全部去掉该如何做。如果有好的介绍wpf控件定义样式、行为、ControlTemplate、DataTemplate的书籍,也给推荐下

    ths

    • 已编辑 skczjun 2013年11月11日 2:03
    2013年11月11日 2:03

答案

  • 你好,

    我们可以用以下 ListBoxItem 样式去去除虚线效果:

    <Style TargetType="{x:Type ListBoxItem}">
                <Setter Property="FocusVisualStyle" Value="{x:Null}"/>
            </Style>

    他会把默认的FocusVisualStyle置为空值


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    • 已标记为答案 skczjun 2013年11月12日 6:48
    2013年11月12日 1:40
    版主