WPFでコード内FixedPage
に aを追加するには、次のことを行う必要があります。FixedDocument
var page = new FixedPage();
var pageContent = new PageContent();
((IAddChild)pageContent).AddChild(page);
ただし、これが唯一の方法のようです。
MSDN のドキュメントでは、これを行うべきではないと明示的に述べています (「この API は .NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図していません。」- PageContent.IAddChild.AddChild メソッド)。
にコンテンツを追加するために明示的なインターフェース実装にキャストしなければならないのは醜い
PageContent
です。の基本的な操作を実行するのは簡単ではありません
PageContent
。
ドキュメントは実際にこれを行う方法を説明しておらず、それを行う方法に関する他の情報を見つけることができませんでした. 別の方法はありますか?「正しい」方法?