You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xamarin.Forms登录应用页面元素不显示问题求助

解决Xamarin.Forms登录页面元素不显示的问题

嘿,刚入门Xamarin.Forms第一周就动手做登录应用,这很棒!我看了你的代码,很快就找到问题所在了——你没有把LoginPage设置为应用的初始显示页面。

问题出在App.xaml.cs里

你当前的代码只是创建了LoginPage的实例,但没有把它赋值给应用的MainPage属性,Xamarin.Forms不知道要显示哪个页面,所以只会弹出空白的基础屏幕。

修改后的App.xaml.cs代码:

using Xamarin.Forms;
namespace XamarinApp
{
    public partial class App : Application
    {
        public App()
        {
            InitializeComponent();
            // 把LoginPage设置为应用的主页面
            MainPage = new LoginPage();
        }
        protected override void OnStart() { }
        protected override void OnSleep() { }
        protected override void OnResume() { }
    }
}

为什么这样修改?

Xamarin.Forms应用启动时,会通过App类的MainPage属性来确定第一个要显示的页面。你之前的代码仅仅实例化了LoginPage,但没有告诉应用“这是我要展示的首页”,所以系统只能显示默认的空白容器。把实例赋值给MainPage后,应用就会正确加载并显示LoginPage里的所有元素了。

运行修改后的代码,你应该就能看到带有“Welcome”标签的页面啦!

内容的提问来源于stack exchange,提问作者kesarling

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 11:02:32