为什么使用 FixedDocument

标签批量打印需要稳定分页。FixedDocument 可以把每一页纸张组织为 FixedPage,再交给 PrintDialog 输出,也方便预览窗口按页切换。

每个标签使用独立元素

WPF 元素不能同时挂到多个父节点。批量生成标签时,每页每个标签都要创建独立元素,不能在不同视觉树之间重复使用同一个控件。

预览绑定

动态画布可以通过 ContentControl.Content 绑定。只读文本属性要显式使用 Mode=OneWay,避免运行时尝试写回。

相关记录