在其他控件上显示的silverlight中弹出内容

时间:2011-12-20 14:57:41

标签: silverlight xaml user-controls

我有一个Silverlight用户控件,它是一个带有搜索按钮的文本框。单击搜索按钮后,可以看到带有搜索控件的网格。搜索控件位于使用搜索按钮位于画布中的网格中。折叠网格直到单击搜索按钮。我遇到的问题是搜索网格不会出现在所有其他控件之上。当我的控件获得焦点时,我将Canvas.ZIndex属性设置为100,这导致它出现在MOST其他控件上方,但页面上仍然有一些按钮弹出窗口没有出现。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

尝试将控件置于XAML的最底层。它在XAML中出现的顺序会影响它的Z-Index定位。

答案 1 :(得分:0)

我刚刚发现了Popup类:System.Windows.Controls.Primitives.Popup

这允许弹出标签中包含的内容被弹出"超过所有其他内容......正是我所需要的。