Port PrintHelper from 7.x
还没有人认领这个 Issue。
评估
调研方向
从已归档的 PrintHelper 参考资料和 issue 中链接的 Porting Criteria 开始;找到 7.x 实现,并在选择目标之前评估 8.x 项目结构。将 helper 移植到 CommunityToolkit.WinUI.Helpers,迁移示例和概念文档,配置所请求的目标,并添加通过的测试。完成意味着 Porting Basics、Quality Evaluation 和 Closing 检查清单均已完成。
由索引模型根据 Issue 内容生成。
描述
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
- 主要语言
- C#
- 星标
- 1.1k
- 派生
- 166
- PR 合并指标
- 30 天内没有已合并 PR
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
CommunityToolkit/Windows 的其他 Issue
-
难度 4/5 3-5 天 新手友好度 48/100
CommunityToolkit/Windows#869 · 2 条评论 ·
-
难度 3/5 1-2 天 新手友好度 62/100
CommunityToolkit/Windows#867 · 5 条评论 ·
-
难度 4/5 3-5 天 新手友好度 48/100
CommunityToolkit/Windows#863 · 13 条评论 ·
-
难度 4/5 3-5 天 新手友好度 62/100
CommunityToolkit/Windows#860 · 2 条评论 ·
-
[SettingsCard] Change ActionIcon to utilize IconSource and IconSourceElement可能重新可做 @Avid29 于 127 天前认领,目前没有进行中的 PR。 未关闭components::controls::settingscontrols
CommunityToolkit/Windows#858 · 4 条评论 · 已指派 1 人 ·
查看 CommunityToolkit/Windows 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 62/100
PCL-Community/PCL-CE#3658 ·
维护者通常 1 天内回复
-
Deploy & Patch-issues opprettes ikke: create-pnd-issues.yml har feilet hver uke siden 2025-09-08未关闭
难度 2/5 1-3 小时 新手友好度 62/100
Altinn/altinn-auth#4359 ·
维护者通常 1 天内回复
-
type/automation type/tech-debt
难度 1/5 1 小时以内 新手友好度 72/100
维护者通常 1 天内回复
-
no-stack-trace
难度 2/5 1-3 小时 新手友好度 83/100
维护者通常 1 天内回复
-
S: Untriaged
难度 2/5 1-3 小时 新手友好度 62/100
project-wayfarer/wayfarer-14#1650 ·
维护者通常 2 天内回复