私はxamarinフォームv2を使用しています。 3.2.127 Windows 10オペレーティングシステムのVisual Studio 2015 Community Editionで安定。 xamlを開こうとするたびに、Xamarinフォームプレビューアには何も表示されず、下のスクリーンショットのような青いボックスが表示されました。また、最新のプレリリースチャンネルでも新しいプロジェクトを作成しようとしましたが、それでも同じです。
@jgoldbergerが言ったように、XAMLプレビューアはまだ開発の初期段階にあります。ただし、Xamarin Stable更新チャネルを使用している場合は、ベータ更新チャネルに切り替える価値があります。
XAMLプレビューアーは次のリリースで大幅に改善されました。これは、現在6回目のRC反復(つまり、安定版に非常に近い)にあります。これにより、プレビューアの改善により問題が解決するかどうかを確認できます。選択した場合は、いつでもStable更新チャネルに戻ることができます。
Forms XAML Previewerはまだ進行中の作業であり、プレビューリリースとしてリリースされます。これが これを自分でテストするために提出したばかりのバグレポートを含む、現在のバグレポートのリスト です。
これらの多くはプライベートな内部バグですが、iOSは単純なテンプレートフォームXAMLソリューションで正常に機能し、Androidはレンダリングされませんが、説明されているように上部にエラーバナーが表示されましたバグ#44603
Android iOSおよびPCLプロジェクトの場合は、必ずXamarin.Forms NuGetパッケージ> = v2.をインストールしてください。
XFPageRendererViewをプレビューアのコンテンツとして取得したら、最新のJava開発キットをインストールしてみてください(64ビットバージョンは、Visual Studioが32ビットで実行されていても問題ありません) )に移動します:Visual Studio>ツール>オプション> Xamarin> Android設定>変更Java開発キットの場所を新しくインストールされたもの。
詳細については、以下を参照してください。 https://blog.xamarin.com/live-xaml-previewing-with-the-xamarin-forms-previewer/
トラブルシューティングの手順は次のとおりです。
XAMLファイルを閉じてからもう一度開いてみてください。
無効なXAML:Androidプロジェクトは、プレビューを作成する前にビルドする必要があります。プレビューアでは、ページをレンダリングする前にプロジェクトをビルドする必要があります。以下のエラーがプレビューウィンドウの上部に表示された場合、アプリケーションを再ビルドして、再試行してください。
XamarinのWebサイトには、Xamarin.Forms Previewerのトラブルシューティング用の 追加のドキュメント がいくつかあります
Java SDKの最新バージョンをロードすると、現時点では9.xであり、Xamarin Formsはそのバージョンをサポートしていません。
Xamarin Forms Liveに行きました。それはそのままで機能しました。
他の回答の多くがXamarinフォームは現在プレビュー段階にあると述べています。
別の方法として、私は LiveXAML を使用しています。これはフォームのプレビューアではありませんが、別の、多くの場合は優れたアプローチを使用しています。このツールを使用すると、アプリの実行中にXAMLファイルに変更を加えることができ、変更はほとんどすぐにアプリに反映されます。したがって、表示されるのはプレビューではなく、本物のビューです。
これにより、通常のようにアプリと対話し、その場で変更を加えることができます。
セットアップは簡単で、無料トライアルがあります。
私が試したものはプレビューが機能しませんでした。しかし、xamlで新しいコンテンツページを作成すると、機能し始めます。
最新のXamarinアップデートでは、自動的に修正されました。 Java SDK 64ビットバージョンがインストールされていることを確認してください。また、XAMLファイルを開く前にプロジェクトをビルド/再ビルドする必要があります。詳細については、( ここに投稿 。ありがとう。