ISelectionItemProvider.AddToSelection Methode

Definitie

Hiermee voegt u het huidige element toe aan de verzameling geselecteerde items.

public:
 void AddToSelection();
public void AddToSelection();
abstract member AddToSelection : unit -> unit
Public Sub AddToSelection ()

Voorbeelden

Met de volgende voorbeeldcode wordt het item toegevoegd aan een verzameling geselecteerde items.

/// <summary>
/// Adds an item to the selection for list boxes that 
/// support multiple selection.
/// </summary>
/// <remarks>
/// In a single-selection list box, AddToSelection() is 
/// equivalent to Select().
/// selectedItems is the collection of selected ListItems.
/// </remarks>
public void AddToSelection()
{
    // Return if the item is already selected.
    if (((ISelectionItemProvider)this).IsSelected)
        return;
    selectedItems.Add(this);
    // TODO: Update UI.
}
''' <summary>
''' Adds an item to the selection for list boxes that 
''' support multiple selection.
''' </summary>
''' <remarks>
''' In a single-selection list box, AddToSelection() is 
''' equivalent to Select().
''' selectedItems is the collection of selected ListItems.
''' </remarks>
Public Sub AddToSelection() Implements ISelectionItemProvider.AddToSelection
    ' Return if the item is already selected.
    If (CType(Me, ISelectionItemProvider)).IsSelected Then
        Return
    End If
    selectedItems.Add(Me)
    ' TODO: Update UI.
End Sub
/// <summary>
/// Specifies whether the item is selected.
/// </summary>
/// <remarks>
/// selectedItems is the collection of selected ListItems.
/// </remarks>
public bool IsSelected
{
    get
    {
        return selectedItems.Contains(this);
    }
}
''' <summary>
''' Specifies whether the item is selected.
''' </summary>
''' <remarks>
''' selectedItems is the collection of selected ListItems.
''' </remarks>
Public ReadOnly Property IsSelected() As Boolean Implements ISelectionItemProvider.IsSelected
    Get
        Return selectedItems.Contains(Me)
    End Get
End Property

Opmerkingen

Als het resultaat van een aanroep is AddToSelection dat één item is geselecteerd, verzendt u een ElementSelectedEvent voor dat element, anders verzendt u een ElementAddedToSelectionEvent of ElementRemovedFromSelectionEvent indien nodig.

Note

Deze regel is niet afhankelijk van of de container enkele of meerdere selecties toestaat, of welke methode is gebruikt om de selectie te wijzigen. Alleen het resultaat is belangrijk.

Van toepassing op

Zie ook