ISelectionItemProvider.AddToSelection Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli öğeyi seçili öğeler koleksiyonuna ekler.
public:
void AddToSelection();
public void AddToSelection ();
abstract member AddToSelection : unit -> unit
Public Sub AddToSelection ()
Örnekler
Aşağıdaki örnek kod, öğeyi seçili öğeler koleksiyonuna ekler.
/// <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
Açıklamalar
çağrısının AddToSelection sonucu tek bir öğenin seçilmesiyse, o öğe için bir ElementSelectedEvent gönderin; aksi takdirde uygun bir ElementAddedToSelectionEvent veya ElementRemovedFromSelectionEvent gönderin.
Not
Bu kural, kapsayıcının tek veya birden çok seçime izin verip vermediğine veya seçimi değiştirmek için hangi yöntemin kullanıldığına bağlı değildir. Sadece sonuç önemlidir.