本文整理汇总了C#中Icon.ToMessageBoxImage方法的典型用法代码示例。如果您正苦于以下问题:C# Icon.ToMessageBoxImage方法的具体用法?C# Icon.ToMessageBoxImage怎么用?C# Icon.ToMessageBoxImage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Icon
的用法示例。
在下文中一共展示了Icon.ToMessageBoxImage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Show
/// <summary>
/// メッセージボックスを表示する。
/// </summary>
/// <param name="owner">オーナーウィンドウ。</param>
/// <param name="text">表示テキスト。</param>
/// <param name="caption">キャプション。</param>
/// <param name="button">表示ボタン。</param>
/// <param name="icon">表示アイコン。</param>
/// <returns>表示結果値。</returns>
public static Result Show(
Window owner,
string text,
string caption = "",
Button button = Button.Ok,
Icon icon = Icon.None)
{
Result result = Result.None;
if (TaskDialog.IsPlatformSupported)
{
using (var dialog = new TaskDialog())
{
if (owner != null)
{
dialog.OwnerWindowHandle =
(new WindowInteropHelper(owner)).Handle;
}
dialog.Text = text;
dialog.Caption = caption;
dialog.Icon = icon.ToTaskDialogStandardIcon();
dialog.StandardButtons = button.ToTaskDialogStandardButtons();
dialog.StartupLocation = TaskDialogStartupLocation.CenterOwner;
dialog.Opened += OnTaskDialogOpened;
result = Convert(dialog.Show());
}
}
else
{
result =
Convert(
System.Windows.MessageBox.Show(
owner,
text,
caption,
button.ToMessageBoxButton(),
icon.ToMessageBoxImage()));
}
return result;
}