我有以下Xamarin.Forms XAML代码:
<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>
在Android中可行但是当我尝试将其与UWP(或Windows Phone 8.1)一起使用时,我会收到未知错误。
这是抓住它的代码:
UnhandledException += (sender, e) =>
{
if (global::System.Diagnostics.Debugger.IsAttached)
global::System.Diagnostics.Debugger.Break();
};
这是错误:
E_UNKNOWN_ERROR
HRESULT E_FAIL已从调用COM组件返回。
如果我评论XAML ,它可以正常工作。
ToolbarItem是UWP中不受支持的控件?我该怎么检查?
答案 0 :(得分:0)
您必须提供正确的图标路径:
<ToolbarItem.Icon>
<OnPlatform x:TypeArguments="FileImageSource"
Android="Icon_Add"
WinPhone="Assets/Icon_Add.png" />
</ToolbarItem.Icon>
错误信息应告诉我......