UWP акрил c оттенок черного цвета темно-серый - PullRequest
0 голосов
/ 27 апреля 2020

в моем приложении uwp Я пытаюсь использовать Acryli c Bru sh, я сделал пользовательский bcz, которые по умолчанию не работают для меня. Но если вы заметили, что здесь я приложил изображение из документации Microsoft, и на правой стороне окна моего приложения показаны acryli c совершенно другой на том же фоне.

comparing

Код

 <AcrylicBrush
                            x:Key="AppBackgroundAcrylicBrush"
                            BackgroundSource="HostBackdrop"
                            FallbackColor="Black"
                            TintColor="Black"
                            TintLuminosityOpacity="0.1"
                            TintOpacity="1" />

, после этого я попытался сделать светимость равной 0,9, и теперь она выглядит темной grayi sh. Но я хочу, чтобы это выглядело темно-черный цвет Acryli c с небольшой прозрачностью. По сути, я хочу, чтобы это выглядело так, как показано на левой стороне изображения, как в документах Microsoft с 10% яркостью и 100% непрозрачностью оттенка.

enter image description here

Код

   <AcrylicBrush
                            x:Key="AppBackgroundAcrylicBrush"
                            BackgroundSource="HostBackdrop"
                            FallbackColor="Black"
                            TintColor="Black"
                            TintLuminosityOpacity="0.9"
                            TintOpacity="1" />

документы: https://docs.microsoft.com/en-us/windows/uwp/design/style/acrylic

1 Ответ

1 голос
/ 28 апреля 2020

По сути, я хочу, чтобы это выглядело так, как показано на левой стороне изображения, как в документах Microsoft с 10% яркостью и 100% непрозрачностью оттенка.

Обновление

Основываясь на тестировании, TintLuminosityOpacity 0.9 и TintOpacity 1.0 могут сделать вас упомянутым черным цветом AcrylicBrush. Но это не соответствует документу. И AcrylicBrush выглядит темно-серым. Странно, я сообщу в соответствующую команду. В настоящее время, пожалуйста, попробуйте использовать следующее для замены.

<AcrylicBrush
    x:Key="CustomAcrylicBrush"
    BackgroundSource="Backdrop"
    FallbackColor="Black"
    TintColor="Black"
    TintLuminosityOpacity="1.0"
    TintOpacity="1"
    />
...