CommunityToolkit / CommunityToolkit/Windows

Port Layout Primitives

オープン
#8 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
components::controls::primitives enhancement Priority-1
主要言語
C#
スター
1.1k
フォーク
166
PR マージ指標
30日以内にマージされた PR はありません

説明

```[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

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

レイアウトプリミティブのサンプルとテストに関する残りのチェックリストから始め、特に UniformGrid の WASM 問題と、欠落している ConstrainedBox サンプルに取り組んでください。XamlReader アプローチではなく、既存のテストページのセットアップを確認してください。列挙された残りの項目(リンクされた issue と、提案されているドキュメントとサンプルの分割を含む)が解決されれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
csharp, wasm
領域
desktop, frontend, testing
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。