ListViewBase.DeselectRange(ItemIndexRange) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Deaktiviert einen von der ItemIndexRange beschriebenen Elementblock.
void DeselectRange(ItemIndexRange const& itemIndexRange);
public void DeselectRange(ItemIndexRange itemIndexRange);
function deselectRange(itemIndexRange)
Public Sub DeselectRange (itemIndexRange As ItemIndexRange)
Parameter
- itemIndexRange
- ItemIndexRange
Informationen zum Bereich der Elemente, einschließlich des Indexes der ersten und letzten Elemente im Bereich und der Anzahl der Elemente.
Beispiele
Hier erfahren Sie, wie Sie die ersten 9 Elemente in einer ListView mit dem Namen itemListView
"ListView" deaktivieren.
if (itemListView.SelectionMode == ListViewSelectionMode.Multiple ||
itemListView.SelectionMode == ListViewSelectionMode.Extended)
{
itemListView.DeselectRange(new ItemIndexRange(0, 9));
}
Hinweise
SelectRange und DeselectRange bieten eine effizientere Möglichkeit, die Auswahl zu ändern, als die SelectedItems-Eigenschaft zu verwenden. Verwenden Sie bei der Auswahl von Elementen mit Indexbereichen die SelectedRanges-Eigenschaft, um alle ausgewählten Bereiche in der Liste abzurufen.
Wenn Sie DeselectRange aufrufen, werden alle Elemente im angegebenen Bereich unabhängig vom ursprünglichen Auswahlzustand deaktiviert. Sie können alle Elemente in einer Auflistung deaktivieren, indem Sie einen ItemIndexRange-Wert mit einem FirstIndex-Wert von 0 und einem Längenwert verwenden, der der Anzahl der Elemente in der Auflistung entspricht.
Hinweis
Wenn die ItemsSourceIItemsRangeInfo implementiert, wird die SelectedItems-Auflistung nicht basierend auf der Auswahl in der Liste aktualisiert. Verwenden Sie stattdessen die SelectedRanges-Eigenschaft .
Gilt für:
Weitere Informationen
Feedback
Feedback senden und anzeigen für