@@ -299,81 +299,16 @@ public interface IPublicAPI
299
299
/// </summary>
300
300
/// <param name="reselect">Choose the first result after reload if true; keep the last selected result if false. Default is true.</param>
301
301
public void ReQuery ( bool reselect = true ) ;
302
-
303
- /// <summary>
304
- /// Displays a message box that has a message and that returns a result.
305
- /// </summary>
306
- /// <param name="messageBoxText">A System.String that specifies the text to display.</param>
307
- /// <returns>
308
- /// A System.Windows.MessageBoxResult value that specifies which message box button
309
- /// is clicked by the user.
310
- /// </returns>
311
- public MessageBoxResult ShowMsgBox ( string messageBoxText ) ;
312
302
313
303
/// <summary>
314
- /// Displays a message box that has a message and title bar caption; and that returns
315
- /// a result.
304
+ /// Displays a message box like <see cref="System.Windows.MessageBox"/>
316
305
/// </summary>
317
- /// <param name="messageBoxText">A System.String that specifies the text to display.</param>
318
- /// <param name="caption">A System.String that specifies the title bar caption to display.</param>
319
- /// <returns>
320
- /// A System.Windows.MessageBoxResult value that specifies which message box button
321
- /// is clicked by the user.
322
- /// </returns>
323
- public MessageBoxResult ShowMsgBox ( string messageBoxText , string caption ) ;
324
-
325
- /// <summary>
326
- /// Displays a message box that has a message, title bar caption, and button; and
327
- /// that returns a result.
328
- /// </summary>
329
- /// <param name="messageBoxText">A System.String that specifies the text to display.</param>
330
- /// <param name="caption">A System.String that specifies the title bar caption to display.</param>
331
- /// <param name="button">
332
- /// A System.Windows.MessageBoxButton value that specifies which button or buttons
333
- /// to display.
334
- /// </param>
335
- /// <returns>
336
- /// A System.Windows.MessageBoxResult value that specifies which message box button
337
- /// is clicked by the user.
338
- /// </returns>
339
- public MessageBoxResult ShowMsgBox ( string messageBoxText , string caption , MessageBoxButton button ) ;
340
-
341
- /// <summary>
342
- /// Displays a message box that has a message, title bar caption, button, and icon;
343
- /// and that returns a result.
344
- /// </summary>
345
- /// <param name="messageBoxText">A System.String that specifies the text to display.</param>
346
- /// <param name="caption">A System.String that specifies the title bar caption to display.</param>
347
- /// <param name="button">
348
- /// A System.Windows.MessageBoxButton value that specifies which button or buttons
349
- /// to display.
350
- /// </param>
351
- /// <param name="icon">A System.Windows.MessageBoxImage value that specifies the icon to display.</param>
352
- /// <returns>
353
- /// A System.Windows.MessageBoxResult value that specifies which message box button
354
- /// is clicked by the user.
355
- /// </returns>
356
- public MessageBoxResult ShowMsgBox ( string messageBoxText , string caption , MessageBoxButton button , MessageBoxImage icon ) ;
357
-
358
- /// <summary>
359
- /// Displays a message box that has a message, title bar caption, button, and icon;
360
- /// and that accepts a default message box result and returns a result.
361
- /// </summary>
362
- /// <param name="messageBoxText">A System.String that specifies the text to display.</param>
363
- /// <param name="caption">A System.String that specifies the title bar caption to display.</param>
364
- /// <param name="button">
365
- /// A System.Windows.MessageBoxButton value that specifies which button or buttons
366
- /// to display.
367
- /// </param>
368
- /// <param name="icon">A System.Windows.MessageBoxImage value that specifies the icon to display.</param>
369
- /// <param name="defaultResult">
370
- /// A System.Windows.MessageBoxResult value that specifies the default result of
371
- /// the message box.
372
- /// </param>
373
- /// <returns>
374
- /// A System.Windows.MessageBoxResult value that specifies which message box button
375
- /// is clicked by the user.
376
- /// </returns>
377
- public MessageBoxResult ShowMsgBox ( string messageBoxText , string caption , MessageBoxButton button , MessageBoxImage icon , MessageBoxResult defaultResult ) ;
306
+ /// <param name="messageBoxText">The message of the message box.</param>
307
+ /// <param name="caption">The caption of the message box.</param>
308
+ /// <param name="button">Specifies which button or buttons to display.</param>
309
+ /// <param name="icon">Specifies the icon to display.</param>
310
+ /// <param name="defaultResult">Specifies the default result of the message box.</param>
311
+ /// <returns>Specifies which message box button is clicked by the user.</returns>
312
+ public MessageBoxResult ShowMsgBox ( string messageBoxText , string caption = "" , MessageBoxButton button = MessageBoxButton . OK , MessageBoxImage icon = MessageBoxImage . None , MessageBoxResult defaultResult = MessageBoxResult . OK ) ;
378
313
}
379
314
}
0 commit comments