Windows8 UI MessageBox In DevExpress

时间:2024-01-17 14:06:02
// custom messagebox
using System;
using System.Drawing;
using System.Windows.Forms;
using DevExpress.XtraBars.Docking2010.Views.WindowsUI;
using DevExpress.XtraBars.Docking2010.Customization; namespace StatTools
{
public static class MessageBoxService
{
public static DialogResult ShowMessageBox(Form InOwner, string InCaption, string InMessage, bool bShowCancel = false)
{
FlyoutAction action = new FlyoutAction() { Caption = InCaption, Description = InMessage };
FlyoutCommand command1 = new FlyoutCommand() { Text = "确定", Result = System.Windows.Forms.DialogResult.Yes }; action.Commands.Add(command1); if( bShowCancel )
{
FlyoutCommand command2 = new FlyoutCommand() { Text = "取消", Result = System.Windows.Forms.DialogResult.No };
action.Commands.Add(command2);
} FlyoutProperties properties = new FlyoutProperties();
properties.ButtonSize = new Size(, );
properties.Style = FlyoutStyle.MessageBox; return FlyoutDialog.Show(InOwner, action);
}
}
}

Windows8 UI MessageBox In DevExpress