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
错误。

返回值: 建会.

Error
public MessageBoxBuilder Error()
result = messageBoxBuilder.Error()

设置消息框类型为出错 。

返回值: 建会.

Handler
public MessageBoxBuilder Handler(IMessageBoxHandler handler)
result = messageBoxBuilder.Handler(handler)

设置自定义消息框处理器 。

handler
汉德勒

返回值: 建会.

Icon
public MessageBoxBuilder Icon(MessageBoxImage icon)
result = messageBoxBuilder.Icon(icon)

设置信息框图标 。

icon
图标

返回值: 建会.

Info
public MessageBoxBuilder Info()
result = messageBoxBuilder.Info()

设置消息框类型为信息 。

返回值: 建会.

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()

设置要询问的信息框类型 。

返回值: 建会.

Show
public MessageBoxResult Show()
result = messageBoxBuilder.Show()

显示信息框 。

返回值: 结果。

Text
public MessageBoxBuilder Text(string text)
result = messageBoxBuilder.Text(text)

设置消息框文本 。

text
文字来.

返回值: 建会.

Warning
public MessageBoxBuilder Warning()
result = messageBoxBuilder.Warning()

设置消息框类型以警告 。

返回值: 建会.

YesNo
public MessageBoxBuilder YesNo()
result = messageBoxBuilder.YesNo()

将消息框类型设置为是/否。

返回值: 建会.

YesNoCancel
public MessageBoxBuilder YesNoCancel()
result = messageBoxBuilder.YesNoCancel()

将消息框类型设置为是/否/取消 。

返回值: 建会.