public AnubisMessgaeResult ShowApplicationMessageBox( string message, AnubisMessageBoxType mesType = AnubisMessageBoxType.Default, AnubisMessageImage mesIcon = AnubisMessageImage.Non, OwnerWindow owner = OwnerWindow.Default, string caption = "Cảnh báo!!!") { return(_winDirector.ShowMessageBox(message, owner, mesType, mesIcon, caption)); }
public AnubisMessageBox( string message, AnubisMessageBoxType anubisType, AnubisMessageImage anubisIcon) { Instantiate(null, message, null, anubisType, anubisIcon, WindowStartupLocation.CenterScreen); }
public AnubisMessageBox( Window ownerWindow, object customMessageContent, AnubisMessageBoxType anubisType, AnubisMessageImage anubisIcon) { Instantiate(ownerWindow, null, customMessageContent, anubisType, anubisIcon, WindowStartupLocation.CenterOwner); }
public AnubisMessageBox( Window ownerWindow, string message, AnubisMessageBoxType anubisType, AnubisMessageImage anubisIcon) { Instantiate(ownerWindow, message, null, anubisType, anubisIcon, WindowStartupLocation.CenterOwner); }
public AnubisMessgaeResult ShowMessageBox( object message, OwnerWindow owner = OwnerWindow.Default, AnubisMessageBoxType messageType = AnubisMessageBoxType.Default, AnubisMessageImage messageIcon = AnubisMessageImage.Non, string caption = "Cảnh báo!!!") { AnubisMessageBox messageBox; ResourceDictionary resButton = (ResourceDictionary)Application.LoadComponent(new Uri("/Pharmacy;component/Resources/Styles/Buttons.xaml", UriKind.Relative)); ResourceDictionary resColor = (ResourceDictionary)Application.LoadComponent(new Uri("/Pharmacy;component/Resources/Styles/Colors.xaml", UriKind.Relative)); switch (owner) { case OwnerWindow.Default: messageBox = new AnubisMessageBox(null, message, messageType); break; case OwnerWindow.LoginScreen: messageBox = new AnubisMessageBox(LoginScreenWindow, message, messageType, messageIcon); break; case OwnerWindow.MainScreen: messageBox = new AnubisMessageBox(MainScreenWindow, message, messageType, messageIcon); break; default: messageBox = new AnubisMessageBox(null, message, messageType); break; } messageBox.CaptionContent = caption; messageBox.OKButtonStyle = (Style)resButton["OkMessageBoxButton"]; messageBox.YesButtonStyle = (Style)resButton["YesMessageBoxButton"]; messageBox.NoButtonStyle = (Style)resButton["NoMessageBoxButton"]; messageBox.CancleButtonStyle = (Style)resButton["CancleMessageBoxButton"]; messageBox.BorderThickness = new Thickness(1); messageBox.BorderBrush = (SolidColorBrush)resColor["NormalTheme_MessageBox_Border_Brush"]; return(messageBox.Show()); }
private void Instantiate( Window ownerWindow = null, string Message = "Anubis message box", object customMessageContent = null, AnubisMessageBoxType anubisType = AnubisMessageBoxType.Default, AnubisMessageImage anubisIcon = AnubisMessageImage.Non, WindowStartupLocation startupLocation = WindowStartupLocation.CenterScreen, string caption = "Warning!!") { DefaultStyleKey = typeof(AnubisMessageBox); this.WindowStyle = WindowStyle.None; this.ResizeMode = ResizeMode.NoResize; this.MaxHeight = SystemParameters.MaximizedPrimaryScreenHeight; this.MaxWidth = SystemParameters.MaximizedPrimaryScreenWidth; this.Width = MaxWidth; this.Height = MaxHeight; this.AnubisMessage = Message; this.AnubisMesType = anubisType; this.CustomMessageContent = customMessageContent; this.Owner = ownerWindow; this.AnubisMesIcon = anubisIcon; this.WindowStartupLocation = startupLocation; this.CaptionContent = caption; }