我正在使用C#,当用户触摸时,我试图关闭我的侧边栏,但我做不到。取而代之的是我的围裙。
HomePage.xaml.cs代码:
public partial class HomePage : ContentPage
{
string[] subs;
public HomePage()
{
//NavigationPage.SetHasBackButton(this, false);
InitializeComponent();
}
protected override bool OnBackButtonPressed()
{
return true;
}
}我的侧边栏AppShell.xaml.cs代码:
public partial class AppShell : Xamarin.Forms.Shell
{
public AppShell()
{
InitializeComponent();
nameuser.Title = Preferences.Get("displayName", "Default");
versionadoAPP.Text = "v" + $"{VersionTracking.CurrentBuild}.{VersionTracking.CurrentVersion}";
}
protected override bool OnBackButtonPressed()
{
return true;
}
}我的应用程序图片:

我怎么能解决这个问题?非常感谢头!
发布于 2022-09-16 14:10:26
做到这一点的最简单的方法是设置放样显示的属性。
试着做这样的事情:
Shell.Current.FlyoutIsPresented = false; 祝好运!
https://stackoverflow.com/questions/73745951
复制相似问题