変換を忘れてください、私は何年も前に同じような立場にありました. 見栄えが良く、小さなスマートデバイスで使用できるように、ドッキングスケーリングアンカーなどを処理する、素敵な大きなコントロールを備えたwinformを作成するだけです。
アプリでいくつかの開始プログラム パラメーターを渡していることを確認し、特別なパラメーターが渡された場合は、アプリのメインのデスクトップ フォームを開く代わりに、その新しいフォームをフルスクリーンで開きます。
今、トリッキーな部分はどこにもありません。リモートアプリを実行できる小さなWindows 2008 r2サーバーをセットアップしました。
そのサーバーへのアクセスを許可するユーザー アカウントを作成し、説明した特定のパラメーターを使用して自分のアプリのみを作成します。(例 myapp.exe -remote)
彼が手に入れるどんなデバイスでも、Androidの2x rdpやmicrosoft rdpなどの無料アプリをダウンロードできます。サーバーへの新しい接続を作成し (静的 IP がない場合は、好きな無料の ddns を使用できます)、以前に行ったその Windows サーバー アカウントに接続します。
このアカウントが適切に設定されている場合、アプリのみが実行され、実行した新しいミニ winform のみが表示されます..
エンド ユーザーは単純なクリックを行い、インターネット接続から、アプリのみに限定された単純なリモート デスクトップを実行します。(ルーター設定は一度必要です)
そうすれば、ソース コードを 1 つだけ維持し続けることができ、帯域幅のコストが低くなり、切断された場合にデータが失われることなく作業を続けることができます。
私は何年もの間、モバイル、タブレット、POS システムで使用しています。高速、安定、安全、保守が簡単 (クライアント側には何もありません)、wpf の学習や xamarin の変換に何ヶ月も無駄にすることはありません。