Port ViewExtensions from 7.x
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- csharp
- Domínio
- desktop, documentation, testing
Direção de pesquisa
Comece revisando a documentação arquivada de ViewExtensions e o componente TitleBar em Labs como a alternativa de migração indicada. Use os Porting Criteria para planejar o trabalho de namespace, destino, exemplo, documentação e testes; concluído significa que as checklists Porting Basics e Quality Evaluation estão completas e todos os testes passam.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Source: Microsoft.Toolkit.Uwp.UI (7.x)
Destination: CommunityToolkit.WinUI.Extensions (8.x) — not yet ported
Description
The ApplicationViewExtensions and TitleBarExtensions types provide a declarative way of setting ApplicationView, CoreApplicationView and ApplicationViewTitleBar properties from XAML.
Prerequisites
None identified.
Porting Basics
- Namespace updated to
CommunityToolkit.WinUI.* - Code for UWP, WinUI3 and Uno Platform consolidated
- Desired MultiTargets configured
- Sample code migrated
- Concept docs migrated
- Tests migrated and passing
Quality Evaluation
See Porting Criteria for detailed evaluation guidance.
- [n/a] UX: Accessibility reviewed
- UX: Visual design reviewed
- [n/a] UX: Interaction patterns appropriate
- DX: API surface reviewed
- DX: API flexibility appropriate
- DX: Documentation updated
- MX: Breaking changes documented
- MX: Domain isolation appropriate
- MX: Test coverage adequate
Tracking Gaps
No gaps identified — porting work not yet started.
Closing
- All Porting Basics complete
- Quality Evaluation reviewed
- Gaps filed as sub-issues
7x Documentation Inventory
Docs ported to 8x: n/a
Docs not in 8x: All sections
7x Source Inventory
Source already ported to 8x: n/a
Source not ported to 8x: n/a
Notes
- Not currently planned for porting. Open to community interest.
- Migration option: The TitleBar component in Labs should be considered as an alternative.
- Archive redirect: https://learn.microsoft.com/en-us/dotnet/communitytoolkit/windows/archive/viewextensions
- Linguagem predominante
- C#
- Estrelas
- 1.1k
- Forks
- 166
- Merge médio
- 6d 5h
- PRs com merge (30d)
- 1
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de CommunityToolkit/Windows
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
CommunityToolkit/Windows#883 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100
CommunityToolkit/Windows#882 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
CommunityToolkit/Windows#869 · 2 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 62/100
CommunityToolkit/Windows#867 · 7 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
CommunityToolkit/Windows#863 · 12 comentários ·
Todas as issues de CommunityToolkit/Windows
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
sebastienros/jint#4282 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 76/100
pyrevitlabs/pyRevit#3792 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 60/100
Mantenedores costumam responder em até 1 dia
-
Update the about pageAberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 65/100
fboucher/2d6-dungeon-app#256 ·
Mantenedores costumam responder em até 1 dia
-
area: design documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
eyalgolan/statecraft-israel#883 ·
Mantenedores costumam responder em até 1 dia