Exemplo n.º 1
0
        private async void ShowCustomMessageBoxUserControl_OnClick(object sender, RoutedEventArgs e)
        {
            MaterialMessageBoxUserControl materialMessageBoxUserControl = new MaterialMessageBoxUserControl
            {
                MessageTextBlock      = { Text = MessageBoxMessage, Foreground = Brushes.Yellow },
                CopyToClipboardButton = { Visibility = Visibility.Hidden },
                OkButton        = { Content = "Good", Foreground = Brushes.Yellow, Background = Brushes.LightCoral },
                CancelButton    = { Content = "Bad", Foreground = Brushes.Blue, Background = Brushes.LightBlue },
                BordersGrid     = { Background = Brushes.IndianRed },
                MainGrid        = { Background = Brushes.Red },
                BorderBrush     = Brushes.DarkRed,
                BorderThickness = new Thickness(4, 4, 4, 4)
            };
            await DialogHost.Show(materialMessageBoxUserControl).ConfigureAwait(true);

            TxtResult.Text = $"Message Box Result is: {materialMessageBoxUserControl.Result}";
        }
Exemplo n.º 2
0
 private async void ShowWarningMessageBoxUserControl_OnClick(object sender, RoutedEventArgs e) =>
 TxtResult.Text =
     $"Message Box Result is: {await MaterialMessageBoxUserControl.ShowWarningAsync(MessageBoxMessage, true).ConfigureAwait(true)}";