私はWPFアプリケーションを使用しています。私はそれがxbapとして動作しているのを見たいと思います。 xbapとして動作させるには、WPFアプリケーションで何を変更する必要がありますか?WPF - WPFアプリケーションからxbapへの切り替え
5
A
答えて
2
グラフィカルにできることは、XBAPでBitmapEffectsを使用できないという点だけです。それ以外に、サンドボックスのセキュリティの問題は、あなたが対処する必要がある唯一のものです。ほとんどの純粋なWPFプログラムはスムーズに移行する必要があります。
これをチェックアウトするcomparison of the differences between WPF and XBAP
ここにはtutorial for creating an XBAP applicationがあります。
これに基づいて、プログラムのWPFとXBAPの両方に対応できる非常に単純なリファクタがあります。
- まず、 コア WPF EXEプロジェクトから独立した.dllプロジェクトにあなたのWPFコードのすべてを移動します。このプロジェクトをコアWPF EXEプロジェクトで参照してください。
- プロジェクトのメインページ を指すようにEXEプロジェクトのApp.xamlを変更します。
- 新しいXBAPプロジェクトを作成します。
- リファレンスあなたのXBAPプロジェクト
- あなたの.dll
- 公開し、実行からメインページを指すようにXBAPプロジェクトのApp.xamlを変更するには、上記のDLLプロジェクト。
0
はい、XBAPでWindowsを使用できます。 しかし、ページがブラウザに表示されるため、最初のオブジェクトはページでなければなりません。あなたはページにボタンを置いてそこからウィンドウを開くことができます。
関連する問題
- 1. アニメーションビュー切り替えwpf
- 2. メニュー項目を切り替えるWPF?
- 3. mavenからsbtへの切り替え
- 4. HibernateからiBatisへの切り替え
- 5. TomcatからGlassfishへの切り替え
- 6. WCFからネットワークライブラリへの切り替え
- 7. WPF/XBAPアプリケーションからのネットワーク接続を検出しますか?
- 8. WPFアプリケーションをWPF XBAPアプリケーションに簡単に変換できますか?
- 9. ByteStringsへの切り替え
- 10. wpfの2つのmenuItemをIcommandで切り替える方法
- 11. WPFグリッドの列の可視性を切り替える方法
- 12. WPFで2つのウィンドウを切り替える
- 13. アプリケーションのドメイン切り替え
- 14. WPFアプリケーションのためにdesign/xamlウィンドウからVisual Studio 11のコードファイルに切り替え
- 15. ブラウザーからWPFアプリケーションへのドラッグアンドドロップイメージ
- 16. WebへのWPFアプリケーション
- 17. Wpf Webアプリケーションへのアプリケーション
- 18. XPからWIN2Kへの切り替え時のJava例外
- 19. 行メジャーから列メジャーのディメンションへの切り替え
- 20. デフォルトPK値のNewIDからSequential NewIDへの切り替え
- 21. .NET 3.5から4への切り替え後のエラー
- 22. JDK 1.7から1.6へのプロジェクトの切り替えBufferedReader
- 23. JOINEDから単一テーブルへの継承ストラテジーの切り替え
- 24. ICSのeglCreateWindowSurfaceと2Dから3Dへの切り替え
- 25. 対物レンズの視点から視点への切り替え
- 26. 古典的なasmxからwcfへの切り替えのメリット
- 27. EclipseからGroovy/GrailsのIntelliJへの切り替え
- 28. マップフラグメントから別のフラグメントへの切り替えフラグメントとバック
- 29. スタンディング・カウンターへの切り替え
- 30. MySQLからPostgreSQLへの切り替え - ヒント、秘訣、
ありがとうRandolpho、これは素晴らしいですが、xbapで "Page"の代わりに "Window"を使用しようとするとエラーが発生します。 xbapでWindowオブジェクトを使用できないということですか? –
残念ながら、これは制限の1つです.XBAPのモーダルウィンドウはありません。 – Randolpho
AFAIKでは、XBAPでモーダルウィンドウを使用できますが、これは「子ウィンドウ」と呼ばれます。 –