88

カスタム controlIemplate を持つ水平リストボックスがあります。選択された項目は、フォーカスされると点線のフレームになります。誰でもそれを取り除く方法を知っていますか?

4

1 に答える 1

172

各 ListBoxItem の FocusVisualStyle を null に設定する必要があります。手順は次のとおりです

1) ListBox の ItemContainerStyle を作成する

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

2)そのスタイルをリストボックスに設定します

<ListBox ItemContainerStyle="{DynamicResource ListBoxItemStyle1}"
于 2009-02-27T04:40:32.010 に答える