如何通过UWP中的C#使用丙烯酸笔刷设置背景?

时间:2019-02-26 17:15:16

标签: c# uwp

我尝试了以下操作:

{
    ContentDialog dialog = new ContentDialog()
    {
        Title = title,
        Content = text,
        CloseButtonText = closeButtonText
    };

    dialog.Background = new AcrylicBrush()
    {
        BackgroundSource = 0,
        TintOpacity = 0.5,
        Opacity = 0.5,  
    };

    await dialog.ShowAsync();
}

P.S。 -对不起,俄语和我的英语不好。预先谢谢

BC SCREENSHOT

1 个答案:

答案 0 :(得分:1)

如果您在内容对话框后可以看到该按钮,则您的代码很好。

我不使用丙烯酸画笔的代码。

.Add()

enter image description here

我使用丙烯酸画笔的代码。

    private async void Button_OnClick(object sender, RoutedEventArgs e)
    {
        var title = "title";
        var text = "text";
        var closeButtonText = "close";

        ContentDialog dialog = new ContentDialog()
        {
            Title = title,
            Content = text,
            CloseButtonText = closeButtonText
        };           

        dialog.Background = new SolidColorBrush(Color.FromArgb(255, 202, 24, 37));

        await dialog.ShowAsync();
    }

请参见Acrylic material - Windows UWP applications

Customize Acrylic Brush in UWP Applications