【Maui】注销用户,采用“手势”点击label弹窗选择

发布时间:2026/9/19 14:10:10
【Maui】注销用户,采用“手势”点击label弹窗选择 文章目录前言一、问题描述二、解决方案三、软件开发源码3.1 方法一前端绑定3.2 方法二后端绑定3.3 注销用户的方法四、项目展示前言.NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架用于使用 C# 和 XAML 创建本机移动和桌面应用。使用 .NET MAUI可从单个共享代码库开发可在 Android、iOS、macOS 和 Windows 上运行的应用。.NET MAUI 是一款开放源代码应用是 Xamarin.Forms 的进化版从移动场景扩展到了桌面场景并从头重新生成了 UI 控件以提高性能和可扩展性。 如果以前使用过 Xamarin.Forms 来生成跨平台用户界面那么你会注意到它与 .NET MAUI 有许多相似之处。 但也有一些差异。 通过使用 .NET MAUI可使用单个项目创建多平台应用但如果有必要可以添加特定于平台的源代码和资源。 .NET MAUI 的主要目的之一是使你能够在单个代码库中实现尽可能多的应用逻辑和 UI 布局。一、问题描述移动端顶部标题栏右侧显示用户账户点击用户账户时可以调出弹窗切换账号。二、解决方案采用手势实现手势有两种绑定形势一种在前端采用GestureRecognizers属性二种在后端采用GestureRecognizers.Add()。三、软件开发源码3.1 方法一前端绑定文件名MainPage.xamlLabelText{Binding UserComb}TextColorWhiteHorizontalOptionsCenterVerticalOptionsCenterGrid.Column2x:NameUserNameLabelLabel.GestureRecognizersTapGestureRecognizerTappedOnUserCombClicked//Label.GestureRecognizers/Label3.2 方法二后端绑定文件名MainPage.xaml.cs// 添加点击事件varUserTapGestureRecognizernewTapGestureRecognizer();UserTapGestureRecognizer.TappedOnUserCombClicked;UserNameLabel.GestureRecognizers.Add(UserTapGestureRecognizer);3.3 注销用户的方法逻辑层代码没有全在ViewModel构造函数中进行了数据初始化。逻辑如果要使用可以使用如下方法privateasyncvoidOnUserCombClicked(objectsender,EventArgse){string[]userOptions{注销用户};stringselectedOptionawaitDisplayActionSheet(当前用户,取消,null,userOptions);if(selectedOption注销用户){Global.LogOut();awaitNavigation.PushAsync(newLoginPage());}}四、项目展示

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询