使PopUp完全不透明

时间:2014-10-10 13:09:45

标签: windows-store-apps windows-8.1

我使用弹出窗口实现一种带有来自用户输入数据的“自动完成列表”。

问题是:弹出窗口有点透明,您可以看到列表后面的元素。 我想要一个完全不透明的列表。 没有设置“不透明度”,不是弹出窗口,也不是列表(弹出窗口中的元素)。

有人有想法吗?

由于 彼得

1 个答案:

答案 0 :(得分:0)

Popup控件本身是透明的。您通常会在其中放置一个容器来托管和布局内容。此容器应具有适合主题的背景。根据您的设计可能完全不透明或可能部分透明。

这是一个不透明的代码段。你可能想在生产中选择不同的颜色:)

<Popup x:Name="mypop">
    <Grid Background="Magenta">
        <TextBlock Width="600" TextWrapping="Wrap" Text="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua"/>
    </Grid>
</Popup>