2012-03-22 11 views
0

私の問題を処理する以前の質問は見つかりませんでした。 私は別のグリッドコントロール(wholeSurface)内にfrontFaceというGridコントロールを持っています。私は複数のページの印刷に取り組んでいますので、frontPageをこのようなFixedPage fPage1に割り当てています。今可視性に影響を与えずに親コントロールから子コントロールを削除する方法

fPage1.Children.Add(frontFace); 

、問題はfrontFaceは現在2人の両親を持ち、しかもそれが唯一の親を持つ必要がありますし、例外が、それを切断するために私を求めてスローされるということです。さて、私が全体の表面の子供たちをクリアすると、すべてが完全に機能します。しかし、もちろん、私はもはやfrontfaceをwholeSurfaceで見ることはできません。ユーザーはfrontFaceを見ることができなければなりません!どのように可視性に影響を与えずに子コントロールを切断するのですか?

ご協力いただければ幸いです。

答えて

0

シンプルで短い答え:あなたは傾けることができます。私は、グリッドのwholeSurfaceとFixedPageは同じビジュアルツリーの一部であり、どんなwpf要素も両方のどちらかにしか割り当てられないと思います。現在の画面を印刷する場合は、次の項目を確認してください。link

関連する問題