none
弹出Pop后,将背景置灰的功能如何实现? RRS feed

  • 问题

  • 希望在弹出Pop后,底层控件都能有置灰的感觉,请问系统有提供可用的API来实现这个功能吗?
    2012年8月15日 3:17

答案

  • 没有这样的API,  在你的根Grid 下放一个顶层的 Rectangle ,先隐藏,在Popup IsOpen 后显示这个Rectangle:

        <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
            <Rectangle Visibility="Collapsed" Fill="Gray" Opacity="0.6"/>
        </Grid>


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    • 已标记为答案 lslemoon 2012年8月15日 12:04
    2012年8月15日 9:54
    版主

全部回复

  • 没有这样的API,  在你的根Grid 下放一个顶层的 Rectangle ,先隐藏,在Popup IsOpen 后显示这个Rectangle:

        <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
            <Rectangle Visibility="Collapsed" Fill="Gray" Opacity="0.6"/>
        </Grid>


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    • 已标记为答案 lslemoon 2012年8月15日 12:04
    2012年8月15日 9:54
    版主
  • 谢谢,用别的方式实现了。
    2012年8月15日 12:04