如何使扩展器或网格的背景控制玻璃外观?

时间:2012-03-05 22:55:11

标签: wpf xaml

就像问题怎么能让它看起来像玻璃一样?我只想要一个坚固的玻璃外观。我下面是一个线性渐变,我想要一个坚实模糊的玻璃外观,但仍然能够看到我面前的所有内容。

     <Grid.Background>
                    <LinearGradientBrush Opacity="10" ColorInterpolationMode="ScRgbLinearInterpolation" EndPoint="1,10">

                        <GradientStop Color="Transparent" Offset="2"/>

                        <GradientStop Color="Ivory" Offset="0"/>

                    </LinearGradientBrush>
                </Grid.Background>

1 个答案:

答案 0 :(得分:1)

你基本上需要渐变来完成玻璃效果,除非你可能想要将形状或路径叠加在上面,如中间的一半,白色,不透明度降低。也许一个“坚实”和“模糊”玻璃外观的例子会帮助其他人形象化吗?因为那些声音相反吗?或者你可以坚持使用LinearGradient的

<LinearGradientBrush x:Key="TestBrush" EndPoint="0.5,1" StartPoint="0.5,0">
        <GradientStop Color="#FFF9FBFC" Offset="0.081"/>
        <GradientStop Color="#FFCFE0FD" Offset="0.474"/>
        <GradientStop Color="#FFB4C5FF" Offset="0.481"/>
        <GradientStop Color="#FFD0DFFD" Offset="0.906"/>
        <GradientStop Color="#FFD3E6FC" Offset="0.202"/>
        <GradientStop Color="#FFB4CBFF" Offset="0.734"/>
    </LinearGradientBrush>