我没有找到任何处理我问题的问题。 我在另一个网格控件(wholeSurface)中有一个名为frontFace的网格控件。我正在处理多页打印,所以我将frontFace分配给像这样的FixedPage fPage1。
fPage1.Children.Add(frontFace);
现在,问题是frontFace现在有2个父母,但它应该只有一个父,并且抛出一个异常,要求我断开它。现在,如果我清除整个表面的孩子,一切都很完美。但是,当然,我再也看不到整个表面上的frontFace。用户必须能够看到frontFace!如何在不影响其可见性的情况下断开子控件?!!
任何帮助都将不胜感激。
答案 0 :(得分:0)
简单回答:你不能。我认为Grid wholeSurface和FixedPage是同一个可视树的一部分,任何wpf元素只能分配给其中一个。如果您尝试打印当前屏幕,请检查以下link