Partager via


MultiSelectionHelper, classe

Classe de propriété jointe d'assistance de sélection.Cette classe fournit des propriétés attachées pour « lier » un contrôle de sélecteur WPF avec un IList dans un modèle de vue.Les modifications apportées à la sélection dans le contrôle sont répercutées d'un IList fourni par le modèle de vue.Si IList du modèle de vue est une ObservableCollection, cette classe accrochera CollectionChanged et reflétera les modifications dans le dans la vue.Le modèle de vue peut également remplacer sa collection complète en même temps (pour l'efficacité) et la sélection de la vue est mise à jour pour correspondre.

Si le contrôle cible est un UserControl qui n'est pas directement un sélecteur mais contient un enfant qui est un sélecteur, la propriété jointe de SelectorSource peut être utilisée à partir de le fichier code-behind .cs pour spécifier l'enfant.Un exemple d'un contrôle tel que celui-ci est WorkItemsList.

Hiérarchie d'héritage

System.Object
  Microsoft.TeamFoundation.Controls.WPF.MultiSelectionHelper

Espace de noms :  Microsoft.TeamFoundation.Controls.WPF
Assembly :  Microsoft.TeamFoundation.Controls (dans Microsoft.TeamFoundation.Controls.dll)

Syntaxe

'Déclaration
Public NotInheritable Class MultiSelectionHelper
public static class MultiSelectionHelper

Le type MultiSelectionHelper expose les membres suivants.

Propriétés jointes

  Nom Description
Propriété publique attachée SelectedItems
Propriété publique attachée SelectorSource

Début

Méthodes

  Nom Description
Méthode publiqueMembre statique GetSelectedItems Accesseur Get de SelectedItems.
Méthode publiqueMembre statique GetSelectorSource Accesseur Get de SelectorSource.
Méthode publiqueMembre statique SetSelectedItems Accesseur Set de SelectedItems.
Méthode publiqueMembre statique SetSelectorSource Accesseur Set de SelectorSource.

Début

Champs

  Nom Description
Champ publicMembre statique SelectedItemsProperty Propriété jointe de SelectedItems.
Champ publicMembre statique SelectorSourceProperty Propriété jointe de SourceSelector.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.TeamFoundation.Controls.WPF, espace de noms