Visual studio 图标不显示在选项卡页上
请参见下面的XAML:Visual studio 图标不显示在选项卡页上,visual-studio,xaml,xamarin,Visual Studio,Xaml,Xamarin,请参见下面的XAML: <ContentPage.ToolbarItems> <ToolbarItem Command="{Binding SettingsCommand}" Text="Settings"> <ToolbarItem.Icon> <OnPlatform x:TypeArguments="FileImageSource"> <On
<ContentPage.ToolbarItems>
<ToolbarItem
Command="{Binding SettingsCommand}"
Text="Settings">
<ToolbarItem.Icon>
<OnPlatform x:TypeArguments="FileImageSource">
<On Platform="iOS, Android" Value="app_settings" />
<On Platform="UWP, WinRT, WinPhone" Value="Assets/app_settings.png" />
</OnPlatform>
</ToolbarItem.Icon>
</ToolbarItem>
</ContentPage.ToolbarItems>
<TabbedPage.Title>
<OnPlatform x:TypeArguments="x:String">
<On Platform="iOS, UWP, WinRT, WinPhone" Value="MyNamespace" />
</OnPlatform>
</TabbedPage.Title>
<views:TestEnquiriesView
x:Name="TestView">
<views:TestEnquiriesView.Title>Test</views:TestEnquiriesView.Title>
</views:TestEnquiriesView>
<views:ProfileView
x:Name="ProfileView">
<views:ProfileView.Icon>
<OnPlatform x:TypeArguments="FileImageSource">
<On Platform="iOS, Android" Value="menu_profile" />
<On Platform="UWP, WinRT, WinPhone" Value="Assets\menu_profile.png" />
</OnPlatform>
</views:ProfileView.Icon>
</views:ProfileView>
试验
app_settings.png和menu_profile.png在Android上正确显示,但只有menu_profile.png在UWP上显示。为什么?
顺便提一下,页面上有两个警告:
1) 在这一行的类型ContentPage
中找不到可附加属性ToolbarItems:
2) 在这一行上多次设置属性默认值:
我正在使用Visual Studio 2017。尝试将/
更改为\
使用代码:
<On Platform="UWP, WinRT, WinPhone" Value="Assets\app_settings.png" />
而不是
<On Platform="UWP, WinRT, WinPhone" Value="Assets/app_settings.png" />