c# - WPF中TabControl的TabChanged事件

标签 c# .net wpf events tabcontrol

我在 WPF 中有一个 TabControl。我想找到更改选项卡时发生的事件。这个事件的名称是什么?

最佳答案

TabControl继承自 Selector其中包含 SelectionChanged event .

<TabControl SelectionChanged="OnSelectionChanged" ... />

private void OnSelectionChanged(Object sender, SelectionChangedEventArgs args)
{
    var tc = sender as TabControl; //The sender is a type of TabControl...

    if (tc != null)
    {
        var item = tc.SelectedItem;

        //Do Stuff ...
    }
}

关于c# - WPF中TabControl的TabChanged事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8172077/

相关文章:

c# - 使用 C# 代码在 HTML 中设置表格行的可见性?

c# - TPL 等待任务完成并返回特定值

c# - 如果请求的实体在 Db 中不存在,我应该抛出哪个异常?

c# - 使用 LINQ 获取二维数组的最大列数

c# - 虽然 C# 生成随机输出为什么 Java 会为同一段代码生成 "Hello World"?

c# - Entity Framework Core-使用表达式树并以接口(interface)作为参数

.Net 核心优势 - 并行执行需要清晰

wpf - WPF ComboBox带有可编辑文本框作为一项

c# - AxImp .NET4.0 运行时不匹配

wpf - 当前的 MVVM View 模型是否违反了单一职责原则?