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. 同じコードベースのモバイルアプリクローン
- 3. フルバージョンと同じコードベースのAndroid体験版
- 4. 同じコードベースの2つのライブラリのコンパイル
- 5. 同じコードベースの異なるブランド化
- 6. Appcelerator - 複数のアプリケーション同じコードベース
- 7. 異なるドメイン同じディレクトリ - コードベース
- 8. ウェブとネイティブの同じコードベースの別々のパッケージ
- 9. SilverlightとWPFのICollectionView
- 10. Web(Angular 4)とMobile(Ionic 3)の同じコードベースの共有
- 11. 未来:WPFとSilverlight
- 12. phonegapとwebに同じコードベースを使用していますか?
- 13. 同じGradleファイル、同じコードベース、異なる開発者の依存関係グラフ
- 14. SilverlightとWPFの互換性
- 15. Silverlight/WPFのTemplateBindingとContentPresenter
- 16. C#:WPFと同じアプリケーションのコマンドライン
- 17. Silverlight/WPFのSubscribeOnDispatcher
- 18. gitで同じコードベースの複数のブランチを管理する
- 19. 複数のドッカーが同じコードベースの環境を構築する
- 20. Gitlab同じコードベースの複数のインスタンスを持つベストプラクティス
- 21. Yii2:同じコードベースの複数の環境設定
- 22. VB WPF textblock.textはテキストファイルと同じ
- 23. 同じコードベースで複数のWebアプリケーションを管理する
- 24. 同じコードベースの新しいファイル名を生成します。
- 25. 複数のiOSアプリを同じコードベースで送信する
- 26. WPF/Silverlight用スタイルアナライザ
- 27. wpf/silverlight binding help
- 28. 同じ目的のために同じWPFウィンドウを使用
- 29. SilverlightとWPFのLINQの動的JOIN
- 30. WPF/SilverlightのUIElementとFrameworkElementの比較
私はそう思います。 AFAIK、Silverlightは.NETフレームワークのサブセット、WPF全体を使用します。 Silverlightアプリケーションでサードパーティライブラリが使用されていないと仮定すると、有効なWPFアプリケーションと見なす必要があります。 –
@ Jeff - WPFではできないことがSilverlightでできることが実際にあります.SSLが「サブセット」であるほど単純ではありません。 – ChrisF