[英]WPF Tab Control: How do I get the currently selected tab?
在我的選項卡SelectionChanged事件中(這是正確的事件,我找不到選項卡更改事件?),如何訪問新選項卡?
此外,在正常代碼的此事件之外,如何訪問當前選定的選項卡?
TabControl.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(TabControl_SelectionChanged);
void TabControl_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e)
{
//How so access my currently selected tab???
}
TabControl.SelectedItem是選定的選項卡。
將它轉換為TabItem以獲取屬性。
我主要做的是將它綁定到一個viewmodel。
您可以使用TabControl.SelectedItem屬性,它將為您提供選定的TabItem
樣品如下所示
TabItem ti = Tabs1.SelectedItem as TabItem;
MessageBox.Show("This is " + ti.Header + " tab");
TabControl.SelectedIndex
您提供.NET Framework 3.0及更高版本中當前選定的選項卡索引。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.