在 C# WPF 中,TabControl 选项卡的 SelectionChanged 事件是在选项卡选择更改时触发的事件。该事件可用于响应选项卡更改事件并执行相应的操作。
您可以通过以下方式订阅 SelectionChanged 事件:
<TabControl SelectionChanged="MySelectionChangedHandler">
<!-- TabItems Here -->
</TabControl>
在您的 C# 代码中添加名为 MySelectionChangedHandler 的方法。该方法将自动接收两个参数:sender 和 e。sender 参数是发生事件的对象,e 参数包含有关事件的信息。
例如,以下是一个简单的 MySelectionChangedHandler 方法示例:
private void MySelectionChangedHandler(object sender, SelectionChangedEventArgs e)
TabControl tabControl = sender as TabControl;
// 检查当前选中的 TabItem
TabItem selectedTabItem = tabControl.SelectedItem as TabItem;
// 执行相应的操作,如更新 UI 控件或加载数据
// ...
在该示例中,我们首先将 sender 参数转换为 TabControl 对象,并使用它来访问选项卡控件。然后,我们检查当前选中的 TabItem,以确定用户选择了哪个选项卡。最后,我们可以在方法中执行相应的操作,如更新 UI 控件或加载数据。
希望这个回答对您有帮助!