2010-06-22 60 views
2

我的WPF應用程序由一個帶有選項卡控件的主窗口組成,其中包含一系列選項卡項,每個選項卡託管一個用戶控件。從用戶控件中導航WPF選項卡控件?

我希望其中一個用戶控件能夠觸發應用程序將焦點從當前標籤更改爲不同的標籤。

是否有一種方法讓用戶控件觸發其選項卡控件容器切換到另一個選項卡項目?

回答

0

WPF系統提供了RoutedEvent。這種特殊的事件可以被樹中的每個元素所捕獲。通過這種方式,您可以在用戶控件內部觸發事件,並在TabControl中捕獲該事件,以完成您所需的一切。該標籤控件能趕上它的事件原因在於離子的形式

你可以從這裏開始的元素的樹: http://msdn.microsoft.com/en-us/library/ms742806.aspx

你需要一個泡沫事件。

鋤頭這個幫助。

+1

這很有幫助。原來,RoutedEvent和經典CLR事件都可以做到。謝謝。 – 2010-06-23 21:19:20

0

您可以擁有一個與TabControl的SelectedItem屬性綁定的屬性。