如何使用 MessageBox
安装依赖库
dotnet add package Nlnet.Avalonia.MessageBox --version 1.0.0-beta.4使用独立样式的 MessageBox
<ResourceInclude Source="avares://Nlnet.Avalonia.MessageBox/Assets/Themes.axaml" />// WPF Standard: call messagebox synchronous.
private void OnClick(object? sender, RoutedEventArgs e)
{
var result = MessageBox.Show("Hello, this is Nlnet MessageBox!",
"Welcome", Buttons.OkCancel, Images.Info);
TbxResult.Text = result.ToString();
}// Avalonia Standard: call messagebox asynchronous.
private async void OnClick(object? sender, RoutedEventArgs e)
{
var result = await MessageBox.ShowAsync("Hello, this is Nlnet MessageBox :)",
"Welcome", Buttons.OkCancel, Images.Info);
TbxResult.Text = result.ToString();
}使用基于 Acss 的 MessageBox
使用自定义样式
示例代码
最后更新于