private static void SetMessageBoxButtons(MobileMessageBoxButtons buttons) { switch (buttons) { case MobileMessageBoxButtons.OkCancel: _messageBox.YesButton.Visibility = Visibility.Collapsed; _messageBox.NoButton.Visibility = Visibility.Collapsed; _messageBox.OkButton.Visibility = Visibility.Visible; _messageBox.CancelButton.Visibility = Visibility.Visible; break; case MobileMessageBoxButtons.YesNo: _messageBox.YesButton.Visibility = Visibility.Visible; _messageBox.NoButton.Visibility = Visibility.Visible; _messageBox.OkButton.Visibility = Visibility.Collapsed; _messageBox.CancelButton.Visibility = Visibility.Collapsed; break; } }
public static MessageBoxResult Show(string title, string content, MobileMessageBoxIcon icon, MobileMessageBoxButtons buttons) { _messageBox = new MobileMessageBox() { TitleBox = { Text = title }, ContentBox = { Text = content } }; SetMessageBoxIcon(icon); SetMessageBoxButtons(buttons); _messageBox.ShowDialog(); return(_result); }