WPF

2013-03-19 12 views
8

'daki liste kutusundaki öğeyi seçmek için fare imleci WPF'ye göreceli olarak yeniyim, ancak liste tıklatmasının, düğme tıklatması yerine fareyle ilgili bir olaya dayalı olarak bir öğeyi seçmesini nasıl etkinleştirebileceğimi bilmek istiyorum. Fareyi seçilen öğenin üzerine getirdikten sonra, önce klikle basmak zorunda kalmadan öğenin seçilmesini istiyorum. WPF

Eğer

cevap

23

Sen IsSelected özelliğini ayarlar IsMouseOver mülkiyet bir tetikleyici ile basit ListBoxItem Stili yazabilirsiniz ederiz:

<ListBox> 
    <ListBox.ItemContainerStyle> 
     <Style TargetType="ListBoxItem"> 
      <Style.Triggers> 
       <Trigger Property="IsMouseOver" Value="True"> 
        <Setter Property="IsSelected" Value="True"/> 
       </Trigger> 
      </Style.Triggers> 
     </Style> 
    </ListBox.ItemContainerStyle> 
</ListBox> 
+1

ben de aynı cevap üzereydi. +1 =) –

+0

Teşekkürler. Örnek kodun mükemmeldi. – user2096837