Bie*_*llx 7 xaml xamarin.android xamarin xamarin-studio xamarin.forms
我刚刚开始使用Xamarin.Forms应用程序,我想在我的XAML中添加背景图像.我添加了属性,但是当我运行它时它不会出现!! 这是图像.
APP
public class App : Application
{
public App()
{
// The root page of your application
MainPage = new Page();
}
Run Code Online (Sandbox Code Playgroud)
XAML:
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="App1.Page"
BackgroundImage="bg.png">
Run Code Online (Sandbox Code Playgroud)
那么,我该如何解决呢?
bg.png在每个本机项目中添加文件,因为您当前正在使用Android模拟器启动Xamarin.Android项目:
Android - 使用Build Action:AndroidResource 将图像放在Resources/drawable目录中
参考:https://developer.xamarin.com/guides/xamarin-forms/working-with/images/
示例:在Xamarin.Android项目中,添加bg.png如下所示:
检查该Build Action图像并确保已分配AndroidResource.重建并重新测试.
在 Xamarin.forms 中
图片应放在以下文件夹中
iOS, Android - Resources folder
Windows/UWP, Windows Phone - Assets folder
Run Code Online (Sandbox Code Playgroud)然后图像的构建动作(rt click img->properties)应该改变如下
iOS - BundleResource Windows Phone - Content
Android - AndroidResource Windows/UWP - Content
Run Code Online (Sandbox Code Playgroud)如果仍然没有显示图像,请尝试在图像属性中将复制到输出目录更改为复制如果更新
| 归档时间: |
|
| 查看次数: |
19704 次 |
| 最近记录: |