0
我有一個silverlight應用程序,在彈出窗口中有一個控件(一種工具提示),並且希望在某些情況下刪除這個彈出窗口。Silverlight從可視化樹中刪除彈出控件
在silverlight間諜我看到這個彈出不是一個視覺的子元素,但出現在同一級別。
如何刪除此彈出窗口?
感謝
我有一個silverlight應用程序,在彈出窗口中有一個控件(一種工具提示),並且希望在某些情況下刪除這個彈出窗口。Silverlight從可視化樹中刪除彈出控件
在silverlight間諜我看到這個彈出不是一個視覺的子元素,但出現在同一級別。
如何刪除此彈出窗口?
感謝
OK,所以我設法解決這個問題,它是在去年相當容易。
這是我使用的代碼:
var popups = VisualTreeHelper.GetOpenPopups();
foreach (Popup pop in popups)
{
if (pop != null && pop.Child is ToolTip)
{
((ToolTip)pop.Child).IsOpen = false;
}
}
發佈您的代碼或任何你現在有! – Sajeetharan
我沒有任何代碼來實現這一點 - 我沒有找到一種方法來訪問這個彈出並從視覺樹中刪除它。 – user2717436
發佈你的xaml atleast! – Sajeetharan