void SetButtonVisibility(CCMessageBoxButtons buttonOption) { //switch (buttonOption) //{ // case MessageBoxButtons.YesNo: // OkVisibility = CancelVisibility = CloseVisibility = Visibility.Collapsed; // break; // case MessageBoxButtons.YesNoCancel: // OkVisibility = CloseVisibility = Visibility.Collapsed; // break; // case MessageBoxButtons.OK: // YesNoVisibility = CancelVisibility = CloseVisibility = Visibility.Collapsed; // break; // case MessageBoxButtons.OKClose: // YesNoVisibility = CancelVisibility = Visibility.Collapsed; // break; // default: // OkVisibility = CancelVisibility = YesNoVisibility = Visibility.Collapsed; // break; //} //if (string.IsNullOrEmpty(InnerMessageDetails)) // ShowDetails = Visibility.Collapsed; //else // ShowDetails = Visibility.Visible; }
//public Visibility YesNoVisibility //{ // get { return ___YesNoVisibility; } // set // { // if (___YesNoVisibility != value) // { // ___YesNoVisibility = value; // NotifyPropertyChange("YesNoVisibility"); // } // } //} //public Visibility CancelVisibility //{ // get { return ___CancelVisibility; } // set // { // if (___CancelVisibility != value) // { // ___CancelVisibility = value; // NotifyPropertyChange("CancelVisibility"); // } // } //} //public Visibility OkVisibility //{ // get { return ___OKVisibility; } // set // { // if (___OKVisibility != value) // { // ___OKVisibility = value; // NotifyPropertyChange("OkVisibility"); // } // } //} //public Visibility CloseVisibility //{ // get { return ___CloseVisibility; } // set // { // if (___CloseVisibility != value) // { // ___CloseVisibility = value; // NotifyPropertyChange("CloseVisibility"); // } // } //} //public Visibility ShowDetails //{ // get { return ___ShowDetails; } // set // { // if (___ShowDetails != value) // { // ___ShowDetails = value; // NotifyPropertyChange("ShowDetails"); // } // } //} public MessageBoxViewModel(MsgBox view, string title, string message, string innerMessage, CCMessageBoxButtons buttonOption, CCMessageBoxImage image) { Title = title; Message = message; InnerMessageDetails = innerMessage; ButtonOption = buttonOption; //SetButtonVisibility(buttonOption); //SetImageSource(image); Image = image; }
public static DialogResult Show(string title, string message, CCMessageBoxButtons buttonOption, CCMessageBoxImage image, bool coverAddCancel) { coverAddCancelFlag = coverAddCancel; return(Show(title, message, string.Empty, buttonOption, image)); }
public static DialogResult Show(string title, string message, string details, CCMessageBoxButtons buttonOption, CCMessageBoxImage image) { ___MessageBox = new MsgBox(); MessageBoxViewModel __ViewModel = new MessageBoxViewModel(___MessageBox, title, message, details, buttonOption, image); ___MessageBox.DataContext = __ViewModel; ___MessageBox.ShowDialog(); return(___MessageBox.DialogResult); }
public static DialogResult Show(string title, string message, CCMessageBoxButtons buttonOption, CCMessageBoxImage image) { return(Show(title, message, string.Empty, buttonOption, image)); }
public static DialogResult Show(string title, string message, string details, CCMessageBoxButtons buttonOption) { return(Show(title, message, details, buttonOption, CCMessageBoxImage.Default)); }