Ich habe eine horizontale Listbox mit einer benutzerdefinierten controlIemplate. Das ausgewählte Objekt erhält beim Fokussieren einen gepunkteten Rahmen. Weiß jemand, wie man es loswird?
83
Sie müssen FocusVisualStyle für jedes ListBoxItem auf null setzen. Schritte sind unten
1) Erstellen Sie ItemContainerStyle für die ListBox
<Style x:Key="ListBoxItemStyle1" TargetType="{x:Type ListBoxItem}">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/> ....
2) Setzen Sie diesen Stil auf Listbox
<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
FocusVisualStyle
Option in Windows 7 deaktiviert ist, behalten Steuerelemente wie Schaltflächen immer noch ein blaues Gesamthighlight bei. In Windows 8 ist es jedoch völlig unmöglich zu erkennen, welches Steuerelement in einer Gruppe fokussiert ist.