如何解决弹出菜单在 xamarin 表单中的页面中不可见
我使用默认模板创建了一个新项目,其中已经包含登录按钮、注销按钮等。我按照教程一步一步创建了登录和注册。登录后,您将被重定向到主页。在我的主页中,弹出菜单不可见。
这是我的 LoginPage.xaml.cs 中的代码
<div class="shared centered red"></div>
<div class="shared centered red"></div>
<div class="shared right blue"></div>
这是我的 HomePage.xaml
namespace final1scratch.Views
{
[XamlCompilation(XamlCompilationoptions.Compile)]
public partial class LoginPage : ContentPage
{
public LoginPage()
{
InitializeComponent();
this.BindingContext = new Loginviewmodel();
}
async void Handle_Clicked(object sender,System.EventArgs e)
{
await Navigation.PushAsync(new RegistrationPage());
}
async void Handle_Clicked_1(object sender,System.EventArgs e)
{
var dbpath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments),"UserDatabse.db");
var db = new sqliteConnection(dbpath);
var myquery = db.Table<RegUserTable>().Where(u => u.UserName.Equals(EntryUser.Text) && u.Password.Equals(EntryPassword.Text)).FirstOrDefault();
if (myquery != null)
{
App.Current.MainPage = new NavigationPage(new HomePage());
}
else
{
Device.BeginInvokeOnMainThread(async () =>
{
var result = await this.displayAlert("Error","Failed User Name and Password","Yes","Cancel");
if (result)
await Navigation.PushAsync(new LoginPage());
else
{
await Navigation.PushAsync(new LoginPage());
}
});
}
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。