Port PrintHelper from 7.x
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne mit der archivierten PrintHelper-Referenz und den im Issue verlinkten Porting Criteria; finde die 7.x-Implementierung und bewerte die 8.x-Projektstruktur, bevor du Ziele auswählst. Portiere den Helper nach CommunityToolkit.WinUI.Helpers, migriere Beispiele und Konzeptdokumentation, konfiguriere die angeforderten Ziele und füge bestandene Tests hinzu. Erledigt bedeutet, dass die Checklisten Porting Basics, Quality Evaluation und Closing vollständig abgearbeitet sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Source: Microsoft.Toolkit.Uwp.UI.Helpers (7.x)
Destination: CommunityToolkit.WinUI.Helpers (8.x) — not yet ported
Description
The PrintHelper is a Windows Community Toolkit helper class that enables the rendering of a framework element per page for printing purposes.
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
- [n/a] 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: n/a
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.
- Archive redirect: https://learn.microsoft.com/en-us/dotnet/communitytoolkit/windows/archive/printhelper
- Vorherrschende Sprache
- C#
- Sterne
- 1.1k
- Forks
- 166
- Ø Merge
- 6 T. 5 Std.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus CommunityToolkit/Windows
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
CommunityToolkit/Windows#883 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
CommunityToolkit/Windows#882 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
CommunityToolkit/Windows#869 · 2 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 62/100
CommunityToolkit/Windows#867 · 7 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
CommunityToolkit/Windows#863 · 12 Kommentare ·
Alle Issues in CommunityToolkit/Windows
Ähnliche Issues
-
bug priority: P2
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
-
Parameterless constructor is not a must-provided by user when a struct has a field initializerOffen:watch: Not Triaged dotnet-csharp/svc fundamentals/subsvc
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
Wrong values of Kernel32.FileShare.Delete and Kernel32.FileAttributes.PosixSemanticsEvtl. vergeben @ElectLive hat das heute übernommen. Offenbug good first issue help wanted
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 83/100
ForNeVeR/TruePath#241 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 66/100
files-community/Files#19047 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag