Özel bir kontrol şablonuna sahip yatay bir liste kutum var. Seçili öğe odaklandığında noktalı bir çerçeve alır. Ondan nasıl kurtulacağını bilen var mı?
Yanıtlar:
Her ListBoxItem'in FocusVisualStyle değerini null olarak ayarlamanız gerekir. Adımlar feryat
1) ListBox için ItemContainerStyle oluşturun
<Style x:Key="ListBoxItemStyle1" TargetType="{x:Type ListBoxItem}">
<Setter Property="FocusVisualStyle" Value="{x:Null}"/> ....
2) Bu stili Listbox olarak ayarlayın
<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
FocusVisualStyle="{x:Null}"
çoğu durumda da ekleyebilirsiniz .
FocusVisualStyle
Windows 7'de engelliler, Düğmeler gibi kontroller hala mavi genel vurguyu korur, ancak Windows 8'de o odaklanmıştır bir grupta hangi kontrol söylemek tamamen imkansız.