MessageBoxBuilder
Ecng.Xaml
信息框构建器 。
属性
DefaultHandler
public static IMessageBoxHandler DefaultHandler { get; set; }
value = MessageBoxBuilder.DefaultHandler
MessageBoxBuilder.DefaultHandler = value
获取或设置未提供自定义处理器时使用的默认消息框处理器 。
方法
Button
public MessageBoxBuilder Button(MessageBoxButton button)
result = messageBoxBuilder.Button(button)
设置消息框按钮 。
- button
- 扣子 扣子 扣子 扣子
返回值: 建会.
Caption
public MessageBoxBuilder Caption(string caption)
result = messageBoxBuilder.Caption(caption)
设置消息框标题 。
- caption
- 说明。
返回值: 建会.
DefaultResult
public MessageBoxBuilder DefaultResult(MessageBoxResult defaultResult)
result = messageBoxBuilder.DefaultResult(defaultResult)
设置消息框默认结果 。
- defaultResult
- 默认结果 。
返回值: 建会.
Error
public MessageBoxBuilder Error(Exception error)
result = messageBoxBuilder.Error(error)
设置消息框类型为出错, 设置例外以显示 。
- error
- 错误。
返回值: 建会.
Handler
public MessageBoxBuilder Handler(IMessageBoxHandler handler)
result = messageBoxBuilder.Handler(handler)
设置自定义消息框处理器 。
- handler
- 汉德勒
返回值: 建会.
Icon
public MessageBoxBuilder Icon(MessageBoxImage icon)
result = messageBoxBuilder.Icon(icon)
设置信息框图标 。
- icon
- 图标
返回值: 建会.
OkCancel
public MessageBoxBuilder OkCancel()
result = messageBoxBuilder.OkCancel()
设置消息框类型为 OK/ 取消 。
返回值: 建会.
Options
public MessageBoxBuilder Options(MessageBoxOptions options)
result = messageBoxBuilder.Options(options)
设置消息框选项 。
- options
- 选项。
返回值: 建会.
Owner
public MessageBoxBuilder Owner(Window owner)
result = messageBoxBuilder.Owner(owner)
设置所有者窗口 。
- owner
- 拥有者.
返回值: 建会.
Owner
public MessageBoxBuilder Owner(DependencyObject owner)
result = messageBoxBuilder.Owner(owner)
设定所有者对象 。
- owner
- 拥有者.
返回值: 建会.
Question
public MessageBoxBuilder Question()
result = messageBoxBuilder.Question()
设置要询问的信息框类型 。
返回值: 建会.
Text
public MessageBoxBuilder Text(string text)
result = messageBoxBuilder.Text(text)
设置消息框文本 。
- text
- 文字来.
返回值: 建会.
Warning
public MessageBoxBuilder Warning()
result = messageBoxBuilder.Warning()
设置消息框类型以警告 。
返回值: 建会.
YesNoCancel
public MessageBoxBuilder YesNoCancel()
result = messageBoxBuilder.YesNoCancel()
将消息框类型设置为是/否/取消 。
返回值: 建会.