Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

NullReferenceException when SelectAll for collection of value types

Offen
#1,787 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
csharp
Bereich
desktop

Rechercherichtung

Start by locating the SelectAllSelector implementation and the SelectAll/UnselectAll methods used by CheckComboBox. Reproduce the issue with a value-type or enum collection, then trace the SelectedItems handling. Done means selecting or unselecting all items no longer throws a NullReferenceException for value types.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

A NullReferenceException is thrown when the SelectAll/UnselectAll methods within SelectAllSelector are called and the SelectedItems collection items type is a value type.

For example you could have CheckComboBox with enums as items. When clicking the Select all checkbox a NullReferenceException is thrown.

Vorherrschende Sprache
C#
Sterne
4.2k
Forks
912
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus xceedsoftware/wpftoolkit

Alle Issues in xceedsoftware/wpftoolkit

Ähnliche Issues

Weitere Issues zu C#

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.