我正在使用多平台(Android/iOS)Xamarin.Forms应用程序。

我已经放了一个TabbedPage。我想为每个页面定义一个图标。我尝试在XAML文件中设置图标属性:

<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
            xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            x:Class="XXXX.YYYY">
<TabbedPage.Children>
    <ContentPage Title="Recherche" Icon="search.png">

在iOS模拟器中尝试Xamarin预览时出现错误,应用程序为空白。

我的问题是:我应该把search.png文件放在哪里?

在共享项目中?
在特定的子文件夹中?

在每个iOS/Android子项目中?

最佳答案

镜像 Assets 必须位于每个平台特定的项目上,以便为每个操作系统正确设置大小,命名和格式。

阅读本文以获得对图像的更好理解:Working with Images



正确放置图像后,可以将其与Icon="search.png"等正确使用。

关于android - 我应该在Xamarin.Forms中将TabbedPage的图标放在哪里,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42272980/

10-10 05:55