公告 欢迎您,我的朋友,目前开放免费注册,注册登录后查看更多内容!开通会员送积分,相应文档随便看,积分充值登录后个人中心内按需充值!

🗝️ 任务对话框控件TaskDialog

现代化的任务对话框控件,支持标题、图标、说明文本、标准按钮、页脚、圆角边框、遮罩层和主题适配等功能

TaskDialog 任务对话框控件

现代化的任务对话框控件,支持标题、图标、说明文本、标准按钮、页脚、圆角边框、遮罩层和主题适配等功能。

控件名称

TaskDialog

功能特性

  • 标题栏:支持自定义窗口标题
  • 图标支持:内置多种图标类型,支持 SVG 图标
  • 说明文本:大字体显示的说明文字
  • 内容文本:详细的内容描述
  • 标准按钮:支持 OK、Cancel、Yes、No 等标准按钮组合
  • 页脚区域:支持自定义页脚文本
  • 事件回调:支持按钮点击事件
  • 圆角边框:支持自定义对话框和按钮圆角
  • 遮罩层:支持半透明遮罩层,可调整透明度
  • 拖动功能:支持拖动对话框位置
  • 主题支持默认自动跟随全局主题,支持亮色/暗色主题切换,实现 IThemeable 接口

控件结构

<br>┌─────────────────────────────────────────┐
<br>│  标题                              [×]  │  ← 标题栏(可拖动)
<br>├─────────────────────────────────────────┤
<br>│  [图标]  说明文字(Instruction)          │  ← 内容区
<br>│          内容文字(Content)              │
<br>│                                         │
<br>├─────────────────────────────────────────┤
<br>│                              [确定]      │  ← 页脚按钮区
<br>└─────────────────────────────────────────┘

快速开始

using AntdUIEx.Controls;

// 创建简单的确认对话框
var dialog = new TaskDialog
{
    Caption = "确认删除",
    Icon = TaskDialogIcon.Warning,
    InstructionText = "确定要删除此文件吗?",
    ContentText = "此操作不可撤销,删除后文件将无法恢复。",
    DialogButtons = TaskDialogButtons.YesNo
};

if (dialog.ShowDialog() == DialogResult.OK)
{
    // 用户点击了确定
}

该文档需要「文档会员」身份

请先登录后继续阅读。