DavidPollFrameworkElement
でシリアル化しようとしましたが、Silverlight Spyで得られる(右の)結果とはまったく異なる結果が得られます。たとえば、XamlSerializerを使用すると、多くの空のタグ(MatrixTransform、ScrollViewerなど)を取得できますが、SilverlightSpyを使用して取得するノードは取得できません。実行時にクリーンな論理ツリーを取得する方法はありますか? XamlSerializer
ContentPresenter
更新:これらのフォームをDBに格納するフォームデザイナプログラムがあり、実行時にDBに格納されている情報からオブジェクト(ユーザーコントロール)を作成します。各フォームはいくつかのフィールドで構成されています。実行時に、すべてのフィールドを含むUserControlをプログラムで作成します。Silverlight Spyで取得できるのと同じように、生成されたXAMLを取得したいと思います。
編集:私はSilverlight環境に限定されず、デスクトップアプリケーションのソリューションも有効です。