1

私は WPF 4 を使用しています。TabItems を含む TabControl があります。特定の 1 つのタブが開いたり選択されたりしたときに通知を受け取りたい。「OnTabItemChanged」タイプのイベントのようなものがあると誤って想定しましたが、このようなものは見つかりません。

誰かが私を正しい方向に向けることができますか?

前もって感謝します!

4

1 に答える 1

3

SelectionChangedイベントがありますTabControl

使用例

Xaml

<TabControl ...
            SelectionChanged="tabControl_SelectionChanged">

コードビハインド

private void tabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    TabControl tabControl = sender as TabControl;
    TabItem tabItem = tabControl.SelectedItem as TabItem;
    //...

    // Or...
    //if (e.AddedItems.Count > 0)
    //{
    //    TabItem selectedTabItem = e.AddedItems[0] as TabItem;
    //}
}
于 2011-01-26T15:50:27.877 に答える