2016-07-19 4 views
1

Ich habe folgenden Xamarin.Forms XAML-Code:Mit ToolbarItems wirft Ausnahme in Xamarin.Forms UWP Projekt

<TabbedPage.ToolbarItems> 
     <ToolbarItem Name="tbiAdd" 
        Clicked="tbiAdd_Clicked" 
        Icon="Icon_Add" 
        Text="Add" /> 
     <ToolbarItem Name="tbiSettings" 
        Clicked="tbiSettings_Clicked" 
        Icon="Icon_Settings" 
        Text="Settings" /> 
</TabbedPage.ToolbarItems> 

Es funktioniert in Ordnung in Android, aber wenn ich versuche, es zu benutzen, mit UWP (oder Windows Phone 8.1) Ich bekomme einen unbekannten Fehler.

Dies ist der Code, es fängt:

UnhandledException += (sender, e) => 
      { 
       if (global::System.Diagnostics.Debugger.IsAttached) 
        global::System.Diagnostics.Debugger.Break(); 
      }; 

Dies ist der Fehler:

E_UNKNOWN_ERROR

HRESULT E_FAIL has been returned from a call to a COM component.

Wenn ich die XAML aus kommentieren, es funktioniert gut.

ToolbarItem ist ein nicht unterstütztes Steuerelement in UWP? Was soll ich überprüfen?

Antwort

0

Sie haben Wege richtige Symbol bieten:

<ToolbarItem.Icon> 
     <OnPlatform x:TypeArguments="FileImageSource" 
        Android="Icon_Add" 
        WinPhone="Assets/Icon_Add.png" /> 
    </ToolbarItem.Icon> 

Die Fehlermeldung sollte mir sagen, dass ...