2009-05-22 4 views
2

Comment puis-je obtenir l'événement headerclick d'une liste de diffusion WPF?Obtenir l'événement HeaderClick d'une vue de liste WPF

+2

Sérieusement! Pourquoi ne pas vous Google ou regarder MSDN pour cette information ?! – Dennis

+1

Ouais difficile d'être en désaccord, Dennis. Je suppose que parce que c'est "GridViewColumnHeader" il pourrait être un peu difficile à chercher, mais il aurait probablement été plus facile que de taper dans la question et d'attendre une réponse. –

+1

Si vous êtes plutôt nouveau sur WPF, il n'est pas évident que l'événement existe. Ce n'est ni dans le volet Propriétés ni dans IntelliSense dans Visual Studio 2010. – matsolof

Répondre

9

Vous pouvez utiliser l'événement attaché GridViewColumnHeader.Click. À titre d'exemple, voir la page MSDN sur sorting a GridView when the header is clicked.

<ListView x:Name='lv' 
      Height="150" 
      HorizontalAlignment="Center" 
      VerticalAlignment="Center" 
      GridViewColumnHeader.Click="GridViewColumnHeaderClickedHandler"> 
+0

Merci. Cela a résolu mon problème. – Sauron

+1

Est-ce un code secret? La propriété n'est pas répertoriée. – Sauron

+5

Les événements qui s'appliquent à des enfants de ce type n'apparaîtront pas dans Intellisense - l'éditeur ne peut pas savoir lesquels vous souhaitez utiliser! –

Questions connexes