как добавить стили для заголовка и кнопки диалогового окна контента, используя c# для приложения UWP - PullRequest
0 голосов
/ 23 марта 2020
ContentDialog Dialog = new ContentDialog();
private async void DisplaySessionDialog()
{
    var bStyle = new Style(typeof(Button));
    bStyle.Setters.Add(new Setter(Button.ForegroundProperty, new SolidColorBrush(Colors.White)));
    bStyle.Setters.Add(new Setter(Button.BackgroundProperty, new SolidColorBrush(Colors.Maroon)));
    bStyle.Setters.Add(new Setter(Button.HorizontalContentAlignmentProperty, HorizontalAlignment.Center));
    bStyle.Setters.Add(new Setter(Button.VerticalContentAlignmentProperty, VerticalAlignment.Center));
    bStyle.Setters.Add(new Setter(Button.CornerRadiusProperty, new CornerRadius(15)));
    bStyle.Setters.Add(new Setter(Button.PaddingProperty, new Thickness(5)));
    bStyle.Setters.Add(new Setter(Button.MarginProperty, HorizontalAlignment.Center));
    bStyle.Setters.Add(new Setter(Button.FontSizeProperty, 18));
    Dialog.Title = val.SessionExpireTitle;
    Dialog.Content = val.SessionExpireContent;
    Dialog.PrimaryButtonText = val.SessionExpireButtonLabel;
    Dialog.PrimaryButtonStyle = bStyle;
    Dialog.FontSize = 18;

    await Dialog.ShowAsync();
}

Приведенный выше код работает нормально. Тем не менее, я хочу выровнять кнопку выравнивания по центру и центру заголовка, содержимое также слева. Я пробовал больше способов и искал много вещей, я не нашел никаких решений. Пожалуйста, помогите мне, есть ли способ выровнять заголовок в c# для приложения UWP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...