private static Button CreateButton(MessageBoxModule messageBox, string content, FlatButtonSkinEnum buttonType, MessageBoxResult dialogResult) { FlatButton button = new FlatButton(); button.Content = content; button.Type = buttonType; button.Width = 70; button.Height = 28; button.CornerRadius = new CornerRadius(3); button.Margin = new Thickness(5, 0, 5, 0); //注册按钮的点击事件,返回相应的结果用于ShowDialog的返回值 button.Click += (o, e) => { bool?flag = null; switch (dialogResult) { case MessageBoxResult.None: flag = null; break; case MessageBoxResult.OK: flag = true; break; case MessageBoxResult.Cancel: flag = false; break; case MessageBoxResult.Yes: flag = true; break; case MessageBoxResult.No: flag = false; break; default: break; } messageBox.DialogResult = flag; }; return(button); }
private static Button CreateButton(MessageBoxModule messageBox, string content, FlatButtonSkinEnum buttonType , MessageBoxResult dialogResult) { FlatButton button = new FlatButton(); button.Content = content; button.Type = buttonType; //button.Width = 70; button.Height = 30; button.HorizontalAlignment = HorizontalAlignment.Stretch; //button.CornerRadius = cornerRadius; //button.BorderThickness = thickness; //button.BorderBrush = new SolidColorBrush(Color.FromRgb(0, 122, 204)); button.Margin = new Thickness(10, 0, 10, 10); //注册按钮的点击事件,返回相应的结果用于ShowDialog的返回值 button.Click += (o, e) => { bool?flag = null; switch (dialogResult) { case MessageBoxResult.None: flag = null; break; case MessageBoxResult.OK: flag = true; break; case MessageBoxResult.Cancel: flag = false; break; case MessageBoxResult.Yes: flag = true; break; case MessageBoxResult.No: flag = false; break; default: break; } messageBox.DialogResult = flag; }; return(button); }