Microsoft Visio図面をSilverlightコンテンツを含むWebサイトとしてエクスポートすることは可能です。これはblog-postに記載されています。SilverlightアプリケーションにVisioエクスポートされたXAMLを統合する
そのような輸出の出力は以下の通りである:
- xaml_1.xaml(コントロールの構造を含む)
- data.xmlファイル(例えば等ラベルとしてすべてのテキストコンテンツを含む)
- いくつかのJavaスクリプトは、Silverlightのコンテナと
- * .htmのページなど*の.cssや画像
エクスポートされたXAMLコードを別の既存のSilverlightアプリケーションに統合したいと考えています。私は実行時に動的にXAMLコードをロードする方法を教えてくれたblog-postが見つかりました。
私が知りたいのは、XAMLファイルとdata.xmlを "マージ"する方法と、特定のテキストを変更するためにXAMLコードの項目への参照を取得する方法です。
基本的に、XMLファイルを解析して要素のIDを取得する必要があります。ここで、新しいオブジェクトを挿入する必要があります(例:TextBlock)? – froeschli