当前位置: 首页 > news >正文

Avalonia-消息对话框

在Avalonia 中使用消息对话框

在Avalonia 中没有像MessageBox 这样的消息对话框。如果要使用有三种途径:

  • 1.使用免费的,需要安装命名控件 如MessageBox.Avalonia
  install-package MessageBox.Avalonia
    1. 引用命名控件
using MsBox.Avalonia;
using MsBox.Avalonia.Enums;

例如:

using Avalonia.Controls;
using AvaMvvmDemo.ViewModels;
using MsBox.Avalonia;
using MsBox.Avalonia.Enums;namespace AvaMvvmDemo.Views
{public partial class MainWindow : Window{private MainViewModel main;public MainWindow(){InitializeComponent();Loaded += MainWindow_Loaded;}private void MainWindow_Loaded(object? sender, Avalonia.Interactivity.RoutedEventArgs e){main = new MainViewModel();DataContext = main;}private async void  BtnMsg_Click(object? sender, Avalonia.Interactivity.RoutedEventArgs e){var confirmBox = MessageBoxManager.GetMessageBoxStandard("删除确认","确认要删除这个文件吗?",ButtonEnum.YesNo);var result = await confirmBox.ShowAsync();if (result == ButtonResult.Yes){main.Caption = "删除文件";}}}
}

使用商业库

 using ActiproSoftware.UI.Avalonia.Controlsawait MessageBox.Show("操作完成");

自定义

http://www.jsqmd.com/news/338825/

相关文章:

  • Claude Skills 安装和使用教程,小白也能上手。
  • 2026年国内准确、多层级、可洞察的泛监测平台产品推荐
  • AI落地不踩坑:大模型代理合作,提供大模型聚合平台,解锁高效适配新路径
  • Chrome现已集成Gemini,仅需4步即可开启。
  • 具身智能发展报告
  • 沃伦·巴菲特的公司文化评估方法
  • 深耕AI协同:大模型代理,让每一份创新都有底气
  • 基因过表达细胞系 | 稳定过表达开发 | 高表达克隆筛选
  • 一键化部署、标准化、闭环式的运营商数据安全泛监测管理方案
  • 用SQL执行累计值汇总的几种方法
  • 深入解析:OpenCV 颜色空间入门:从 BGR 到 HSV 的工程实践
  • 微信定时发消息,四个步骤轻松搞定
  • Thinkphp和Laravel框架的动物园售票信息管理系统沙箱支付
  • 做股权转让需要了解的四种税!
  • CF2003F Turtle and Three Sequences 题解 / 随机化
  • 冷库:连锁超市的“第二利润中心”
  • Thinkphp和Laravel框架的基于bs架构的智慧校园通作业互动系统的设计与实现
  • [N_160]基于springboot,vue校园论坛系统
  • 3_1_七段式SVPWM (零序注入法)算法理论与 MATLAB 实现详解
  • 【dz-710】基于单片机的智能衣柜设计
  • 【dz-711】基于单片机的浴室防雾镜设计
  • Staphylococcus Aureus Protein A (SpA)-Derived Peptide ;NVLGAPKKLNESEQAV
  • Thinkphp和Laravel框架的物流车辆货车配送路线信息管理系统
  • MATLAB中的双方与三方演化博弈及Lotka-Volterra模型的稳定点分析与相位图绘制
  • Somatostatin-25 ;SNPAMAPRERKAGCKNFFWKTFTSC
  • 深度解析 ARP 欺骗攻击:原理、实战与防御全攻略!
  • Thinkphp和Laravel框架的物流运输仓储仓库采购信息系统平台的设计与实现
  • Thinkphp和Laravel框架的农贸市场摊位商户管理信息系统设计与实现
  • Thinkphp和Laravel框架的小区车辆停车场车位预约管理系统 可视化
  • 2.3假期记录