WPF中TabControl的TabChanged事件
我在 WPF 中有一个 TabControl。我想找到更改选项卡时发生的事件。这个活动的名称是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我在 WPF 中有一个 TabControl。我想找到更改选项卡时发生的事件。这个活动的名称是什么?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
TabControl
继承自选择器
,其中包含SelectionChanged
事件。The
TabControl
inherits from aSelector
which contains theSelectionChanged
event.我只想在这里补充一下我的观点。我将使用 @pratap k 的酷答案来做到这一点。
正如您所看到的,区别在于添加了对
NULL
的检查。就是这样!
I just want to add my point here. And I will use cool answer of @pratap k to do it.
As you see the difference is to add checking for
NULL
.That is it!
我没有得到所选的工作答案,也许有些东西已经改变,也许我的设置不同。
我的解决方案很简单,您将发送者转变为 tabControle。然后,拉出选定的 TabItem (selectedValue) 并将其转换为 TabItem。
在我的情况下,我需要知道“谁”发生了变化,因此我查找 TabItem 的名称,以便更好地对特定事件做出反应。
XAML
C#
I didn't get the selected answer to work, maybe something has changed, maybe my setup is different.
My solutions is straightforward, you cast the sender to become the tabControle. Then you pull out the selected TabItem (selectedValue) and cast this to an TabItem.
In my situation, I need to know "who" changed, so I look for the name of the TabItem, to better react to a specific event.
XAML
C#