CommunityToolkit / CommunityToolkit/Windows

Gallery app home template text not binding under Windows App Sdk

Offen
#519 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug regression sample app 🖼️
Vorherrschende Sprache
C#
Sterne
1.1k
Forks
166
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Describe the bug

When running the wasdk Gallery head under the latest main, the ControlItemGridViewTemplate used on the GridView in the GettingStartedPage.xaml is failing to bind to the data in the provided SourceItems.

image

This behavior is not present when running the gallery under UWP.

Steps to reproduce
1. Clone the repo
2. Generate the gallery solution, include any component and the wasdk multitarget/head.
3. Build and deploy the wasdk gallery 
4. Upon launch, observe the missing text.
Expected behavior

Binding should work as expected, should align with previous behavior (before WindowsAppSDK 1.6) and the behavior on UWP.

Screenshots

No response

Code Platform
  • UWP
  • WinAppSDK / WinUI 3
  • Web Assembly (WASM)
  • Android
  • iOS
  • MacOS
  • Linux / GTK
Windows Build Number
  • Windows 10 1809 (Build 17763)
  • Windows 10 1903 (Build 18362)
  • Windows 10 1909 (Build 18363)
  • Windows 10 2004 (Build 19041)
  • Windows 10 20H2 (Build 19042)
  • Windows 10 21H1 (Build 19043)
  • Windows 10 21H2 (Build 19044)
  • Windows 10 22H2 (Build 19045)
  • Windows 11 21H2 (Build 22000)
  • Other (specify)
Other Windows Build number

No response

App minimum and target SDK version
  • Windows 10, version 1809 (Build 17763)
  • Windows 10, version 1903 (Build 18362)
  • Windows 10, version 1909 (Build 18363)
  • Windows 10, version 2004 (Build 19041)
  • Windows 10, version 2104 (Build 20348)
  • Windows 11, version 22H2 (Build 22000)
  • Other (specify)
Other SDK version

No response

Visual Studio Version

No response

Visual Studio Build Number

No response

Device form factor

No response

Additional context

No response

Help us help you

Yes, I'd like to be assigned to work on this item.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit CommunityToolkit.App.Shared/Styles/ItemTemplates.xaml und dem GridView in CommunityToolkit.App.Shared/Pages/GettingStartedPage.xaml. Reproduziere das Problem mit dem generierten WinAppSDK gallery head und vergleiche dessen Binding-Verhalten mit UWP und dem Verhalten vor Windows App SDK 1.6. Erledigt ist es, wenn der SourceItems-Text in der WinAppSDK gallery so erscheint wie in UWP.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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