我写在WPF应用程序,我想有应用褪色的顶部从颜色到Aero玻璃像Office 2010和应用程序。

真的应当衰落只是从玻璃到彩色标题栏下方的区域。 (我想,也许有更好的方式来描述它)。

有帮助吗?

解决方案

我想出如何得到它的工作。我设置整个窗口必须使用原生API的再创造我的窗口背景一个LinearGradientBrush就可以了Aero的玻璃效果。在刷我用刷子的阿尔法属性并设置止挡有窗口的顶部从白色/不透明去白/透明所有非常靠近窗口的顶部。

<Grid>
        <Grid.Background>
            <LinearGradientBrush StartPoint="1,0">
                <!-- This gradient stop is Fully transparent. -->
                <GradientStop Color="#00FFFFFF" Offset="0.0" />
                <!-- This gradient stop is fully opaque. -->
                <GradientStop Color="#FFFFFFFF" Offset="0.1" />
            </LinearGradientBrush>
        </Grid.Background>
</Grid>

我1 up'd米克兰塔宁的答案,因为我以前的文章添加玻璃效果,我没有代码得心应手,这是一个好简单的文章。

其他提示

这让我想起了Windows资源管理器/ Internet Explorer中延续了地址栏后面的Aero玻璃效果。所以我猜想,如果有一个这样的效果的API,这将是您需要到P调用/调用类似的延伸的玻璃效果。 WPF实际上并没有任何方法来控制Vista的具体Aero主题,我相信。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top