本文整理汇总了C#中FirstFloor.ModernUI.Windows.Controls.ModernDialog.Show方法的典型用法代码示例。如果您正苦于以下问题:C# ModernDialog.Show方法的具体用法?C# ModernDialog.Show怎么用?C# ModernDialog.Show使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FirstFloor.ModernUI.Windows.Controls.ModernDialog
的用法示例。
在下文中一共展示了ModernDialog.Show方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Show
public static void Show(NonfatalErrorEntry entry) {
var text = (entry.Exception == null ? $"{entry.DisplayName}." : $"{entry.DisplayName}:\n\n[b][mono]{entry.Exception.Message}[/mono][/b]") +
(entry.Commentary == null ? "" : $"\n\n[i]{entry.Commentary}[/i]");
var dlg = new ModernDialog {
Title = UiStrings.Common_Oops,
Content = new ScrollViewer {
Content = new BbCodeBlock { BbCode = text, Margin = new Thickness(0, 0, 0, 8) },
VerticalScrollBarVisibility = ScrollBarVisibility.Auto,
HorizontalScrollBarVisibility = ScrollBarVisibility.Disabled
},
MinHeight = 0,
MinWidth = 0,
MaxHeight = 480,
MaxWidth = 640
};
dlg.Buttons = entry.Solutions.Select(x => dlg.CreateFixItButton(x, entry)).Where(x => x != null).Union(new[] { dlg.OkButton });
dlg.Show();
entry.Unseen = false;
}