CommunityToolkit / CommunityToolkit/Windows
Port Layout Primitives
- Langage dominant
- C#
- Étoiles
- 1.1k
- Forks
- 166
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
```[tasklist]
### Initial Port
- [x] Update namespace (to `CommunityToolkit.WinUI.Controls`)
- [x] Ignore `AdaptiveGridView` for now
- [x] Merge differences from UWP main to
- [x] WinAppSDK
- [x] Uno Platform fork
- [x] Import original doc or setup new doc
- [x] Samples
- [x] Tests
- [x] All brought over tests pass for UWP/WinAppSDK
- [x] Support for WASM via Uno Platform
```
```[tasklist]
### Known Issues / Remaining
- [x] WrapPanel Sample binding doesn't work form ItemsPanelTemplate
- [ ] UniformGrid not working properly in WASM
- [ ] ConstrainedBox sample missing as we don't have TilesBrush yet
- [ ] https://github.com/CommunityToolkit/Windows/issues/130
- [ ] https://github.com/CommunityToolkit/Windows/issues/129
- [ ] https://github.com/CommunityToolkit/Windows/issues/128
- [ ] Tests should be converted to use new test page setup over XamlReader
- [ ] Split StaggaredPanel/Layout doc and samples?
- [ ] https://github.com/CommunityToolkit/Windows/issues/131
```
## Notable Changes
- We didn't bring over `AdaptiveGridView` as it should be replaceable by the `UniformGridLayout` for `ItemsRepeater`
## Open Issues
## Future Improvements
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par la checklist restante pour les exemples et les tests des primitives de layout, en particulier le problème WASM de UniformGrid et l’exemple ConstrainedBox manquant. Examinez la configuration existante de la page de test plutôt que l’approche XamlReader. Le travail est considéré comme terminé lorsque les éléments restants listés sont résolus, y compris les issues liées et la séparation proposée entre documentation et exemple.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- csharp, wasm
- Domaine
- desktop, frontend, testing
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100