2012-11-09 60 views
0

我在我的Silverlight 5應用程序中有一個用戶控件。這個UserControl可以放在任何其他控件上(可能在TabItem,Panel等)。我現在必須確定,如果UserControl對用戶可見。這應該是真實的,當UserControl或它的某個區域對用戶可見時。例如,當UserControl位於後臺的TabItem中或UserControl位於摺疊的面板上時,這應該是錯誤的。 我可以從VisualTree中獲取此信息嗎? 感謝您的任何提示。Silverlight - 確定UserControl對用戶是否可見

回答

1

設定的知名度可以與下面的代碼來完成:

MyItem.Visibility = Visibility.Visible; 

通常情況下,放置在一個TabControl內的項目,它的知名度值取決於活動選項卡上,改變標籤會導致看到標籤值,而不會給出其他標籤值。