public MessageWindowOptions(string message, string caption, MessageWindowButtons buttons, ImageSource image, MessageWindowResultKind defaultResult) { MessageText = message; Caption = caption; Buttons = buttons; ImageSource = image; DefaultResult = defaultResult; }
public static MessageWindowButton Create(this MessageWindowResultKind result) { return(new MessageWindowButton { Result = result }); }
public static void Show(NativeWindow owner, string message, string caption, MessageWindowButtons buttons, MessageBoxImage image, MessageWindowResultKind defaultResult, Action <MessageWindowResult> onMessageResult) { ShowImpl(owner, new MessageWindowOptions(message, caption, buttons, image, defaultResult), onMessageResult); }
public MessageWindowResult(MessageWindowResultKind result, MessageWindowOptions options) { Result = result; Options = options; }