2014-10-10 92 views
0

我使用彈出窗口來實現一種用戶輸入數據的「自動完成列表」。使PopUp完全不透明

問題是:彈出窗口很透明,你可以看到列表中的元素。 我想要一個完全不透明的列表。 不設置「不透明度」,不設置彈出窗口,也不設置列表(彈出窗口中的元素)。

有沒有人有想法?

感謝 彼得

+0

請包括一個最小的xaml /代碼示例,它演示了您所看到的問題。 – 2014-10-10 14:37:19

+0

如果將「不透明度」設置爲0,會發生什麼情況? – Kulasangar 2014-10-11 00:27:47

回答

0

自身的彈出式窗口控制是透明的。您通常會在其中放置一個容器來託管和佈置內容。這個容器應該有一個適合主題的背景。根據您的設計可能完全不透明或可能部分透明。

這是一個不透明的片段。你可能會想要在生產中選擇不同的顏色:)

<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>