Silverlight
を使用して簡単なデータベースアプリケーションを作成します。そのコードベースをWPFアプリケーションとして使用することは可能ですか?最終的な目標は、デスクトップアプリケーションとWebアプリケーションの両方として機能するコードベースを1つだけ持つことです。WPFとSilverlightの同じコードベース?
答えて
SilverlightとWPFがサポートするXAMLには違いがあるため、このようにすることはできません。
あなたができることは、デスクトップにインストールできる完全信頼アプリケーションをSilverlightで作成することです。
ここではどんな違いがありますか?彼らは本当にすべて同じではありませんか?フレームワークの異なるバージョンをサポートするだけですか? –
@ Jeff 2つの間で微妙に異なる構造があります。例えば、Silverlightのデフォルトバインディングは 'OneWay'ですが、WPFでは' TwoWay'です(私はWPFをあまり使わないと思います)。 – ChrisF
はいいいえ、WPFアプリケーションを構築するのは面倒ではありません。 Silverlightですべてをビルドし、Silverlightアプリをブラウザ外のアプリとしてインストールできるようにします。
私は完全信頼でSilverlightを実行するだけで他の答えに同意します。 WPFはHTTPに限定されず、それは良いことです。私は主にWPFクライアントで内部的に使用されるアプリケーションを持っています。ファイアウォールの反対側にある外部クライアントに対しては、私はSilverlightクライアントをビルドします。私がしたのは、WPFとSilverlightの両方でうまくいけばよいビジネスオブジェクトを構築することでした。パフォーマンスと機能のために私はWPFが必要です。 SilverlightにはWPFにはない要素がいくつかあります。自動補完機能を備えていますが、ほとんどの場合、WPFはより脆弱です。
- 1. CPUとGPUの同じコードベース
- 2. フルバージョンと同じコードベースのAndroid体験版
- 3. phonegapとwebに同じコードベースを使用していますか?
- 4. SilverlightとWPFのICollectionView
- 5. 同じコードベースで複数のWebアプリケーションを管理する
- 6. VB WPF textblock.textはテキストファイルと同じ
- 7. 未来:WPFとSilverlight
- 8. Silverlight/WPFのTemplateBindingとContentPresenter
- 9. SilverlightとWPFの互換性
- 10. Doxygenを使用して同じコードベースから "user"と "developer"ドキュメントを生成
- 11. Silverlight/WPFのSubscribeOnDispatcher
- 12. Silverlight 4のコアCLRは 'classic' .Net 4と同じですか?
- 13. 同じWPFウィンドウとViewModelの複数のインスタンス
- 14. SilverLight WebアプリケーションとXbapブラウザアプリケーションは同じです
- 15. SilverlightとCLRに同じライブラリを使用する方法
- 16. WPFとSilverlightは基本的な描画に同じクラスを使用しますか?
- 17. wpf/silverlight binding help
- 18. WPF/Silverlight用スタイルアナライザ
- 19. Silverlightと同等のNetDataContractSerializer?
- 20. WPF - 同じページに内容を印刷
- 21. WPF/SilverlightのUIElementとFrameworkElementの比較
- 22. SilverlightとWPFのLINQの動的JOIN
- 23. 2つの同じコントロールが同じグリッドにありますか? (WPF/XAML)ここ
- 24. Silverlight WPF VisualStateManagerとMultiDataTriggerの比較
- 25. Prism v4 WPFとSilverlightの違い
- 26. 同じコードベースで異なる署名を同時に持つapkの2つのバージョンをアップロードする
- 27. WinFormsとWPFは同じプロジェクトにありますか?
- 28. Silverlightの同期
- 29. 同じActionScript 3コードベースのFlexプロジェクトで複数のカスタムビルド設定を使用することはできますか?
- 30. SilverlightのDataGridの同じヘッダーにある複数のコントロールのタイプ
私はそう思います。 AFAIK、Silverlightは.NETフレームワークのサブセット、WPF全体を使用します。 Silverlightアプリケーションでサードパーティライブラリが使用されていないと仮定すると、有効なWPFアプリケーションと見なす必要があります。 –
@ Jeff - WPFではできないことがSilverlightでできることが実際にあります.SSLが「サブセット」であるほど単純ではありません。 – ChrisF