我对Xamarin.Forms(2周)很新,所以我遇到了很多错误,警告等... 现在我正在尝试运行只有一个页面的应用程序,但有5个图像被用作按钮的背景,就是这样。
但每次我在我的手机或模拟器上运行Android应用程序(Windows应用程序运行正常),我得到“OutofMemory错误”...我迷失在这里,我甚至没有这么多代码它...
如果有人能告诉我我做错了什么或给我一个如何解决它的线索,我会非常感激!!
MainPage.xaml中
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:PAEC"
x:Class="PAEC.MainPage">
<Grid >
<Image Source="background.png" Aspect="AspectFill"/>
<StackLayout VerticalOptions="Center" HorizontalOptions="Fill">
<Button
Image="Circle_Green.png"
BackgroundColor="Transparent"
/>
<Button
Image="Circle_Red.png"
BackgroundColor="Transparent"
/>
<Button
Image="Circle_Blue.png"
BackgroundColor="Transparent"
/>
<Button
Image="Circle_Grey.png"
BackgroundColor="Transparent"
/>
<Button
Image="Circle_Orange.png"
BackgroundColor="Transparent"
/>
</StackLayout>
</Grid>
</ContentPage>
MainPage.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
namespace PAEC
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
}
}