返し、アプリケーションは、私がマスター詳細ページを作成し、Windowsの携帯電話のエミュレータ を使用して実行地図は詳細ページをマスターするために追加の例外
<MasterDetailPage.Master>
<ContentPage Title="Menu">
<StackLayout Orientation="Vertical">
<Button Text="buttonOne"/>
<Button Text="ButtonTwo"/>
<Button Text="ButtonThree"/>
</StackLayout>
</ContentPage>
</MasterDetailPage.Master>
<MasterDetailPage.Detail>
<NavigationPage>
<x:Arguments>
<local:MasterPage />
</x:Arguments>
</NavigationPage>
</MasterDetailPage.Detail>
詳細ページは
<StackLayout>
<Label Text="Hello World"/>
<StackLayout>
<maps:Map WidthRequest="320" HeightRequest="200" />
</StackLayout>
</StackLayout>
です
それは
#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
UnhandledException += (sender, e) =>
{
if (global::System.Diagnostics.Debugger.IsAttached)
global::System.Diagnostics.Debugger.Break();
};
#endif
で停止し、(ネイティブビュー= UNABこの例外を返しますleを使用して式を評価します。操作はサポートされていません。不明なエラー:0x80070057が)
注:
- 私はマップのWidthRequestとHeightRequestを削除した場合、それは に動作しますが、マップが表示されません。
- この例外は、マスター の詳細ページに移動した場合にのみ発生します。
あなたは万が一このチュートリアルを次していますか? https://developer.xamarin.com/guides/xamarin-forms/user-interface/map/ – nkorai
@nkoraiはい、マップを含む詳細ページは完全に動作し、ルートページとして設定するとマップが表示されます。 –
@nkoraiと私は、マスターの詳細ページ自体をルートページとして設定すると、この例外が発生しないことを発見しました。これは、任意のページからマスター詳細ページに移動するときにのみ配置されます。 –