私は既存のC#-WPF-ProjectをiPad-Appとして移植しようとしています。再利用C#-Project on iPad
私が今までに気づいた限り、最良の方法はMonoTouchを使用し、できるだけ多くのC#-Logicを再利用することです。
元のプロジェクトは実際のTabletPCのためにWPFで書かれているので、私の質問は何か方法があればWPFソースを再利用するか、少なくとも再書き込みが必要な部分を最小限に抑えることです。
MonoTouchでの任意の良い選択肢がある場合、私は感謝のヒントすぎ:)
UPDATEは:あなたのご意見は便利でしたが、私が探していたものは100%ではありません。 MonoCrossはうまく見えますが、わかっている限り、iOS固有の部分を「隠す」だけです。私が本当に好きなのは、手書きの「特別な」WPF-Controlsを再利用する方法です。 (あるいは、少なくともそれらを移す仕事/時間を最小限に抑えてください)。これはすばらしいことです。
UPDATE 2:私は、「複雑な」3段階技法も受け入れることをお勧めしますか?たとえば、XAML-WPFファイルをHTML5(または同様の強力なもの)に変換してTitaniumまたはPhoneGapを使用する方法はありますか?言語とフレームワークは大きな問題ではないはずです。できるだけ再利用する方法を見つけようとしています。
元WCFアプリで使用されるWebサービス層のいくつかの並べ替えはありますか? – fuzz
いいえ、元のWPF-appにWebサービスレイヤはありません。 – basti
関連する質問を参照してください:http://stackoverflow.com/questions/8755801/anyone-have-experience-with-architecture-for-cross-platform-wp7-android-ios-mobi/8756281#8756281 – ColinE