13
|
Edward Tanguay · 技术社区 · 15 年前 |
![]() |
1
9
我在当前的项目中遇到了一个类似的问题,并用这个代码解决了它。
|
![]() |
2
4
在WPF中,复制(或“克隆”)元素几乎是不正确的。这实际上是一个 XY Problem 认为 你需要在你的视觉树中克隆元素。但你没有。
这里惯用且正确的方法是声明
这个
在UI的XAML中,您可以这样使用它:
一、 e.捆扎
这将导致WPF自动重用您已经描述的模板
|
![]() |
3
-1
我相信应该有一个简单的方法来做的副本(除了从父分离,打印和附加回来)。比如你可以试试 XamlWriter 写xaml,然后通过 XamlReader . 但我怀疑这样可能会有一些绑定和布局错误。 相反,我会尝试使用 WriteableBitmap 拍摄可打印区域的快照并打印。这样你就可以创建光栅和松散向量,但我在打印方面还不够好,不能说它是好是坏。不管怎样,你可以试试看:)。 干杯,安瓦卡。 |