IDialogService.cs
636 字节
using IndustrialControl.Models;
namespace IndustrialControl.Services;
public interface IDialogService
{
Task AlertAsync(string title, string message, string accept = "确定");
Task<bool> ConfirmAsync(string title, string message, string accept = "确定", string cancel = "取消");
Task<string?> PromptAsync(string title, string message, string? initial = null, string? placeholder = null,
int? maxLength = null, Keyboard? keyboard = null);
/// 选择库位(返回选中的库位信息;取消返回 null)
Task<BinInfo?> SelectBinAsync(string? preselectBinCode = null);
}