silverlight - 在silverlight中,.NET 尝试查找如何取消 TabControl.SelectionChanged

  显示原文与译文双语对照的内容
137 2

我想知道如何在silverlight中取消这个事件,遗憾的是我没有找到任何有用的链接:( 我看到silverlight了。

时间:原作者:0个回答

124 5

下面是它的皮毛:-

 bool cancellingTabSelectionChange = false;
 private void tabControl1_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
 if (e.RemovedItems.Count> 0 &&!cancellingTabSelectionChange)
 {
 cancellingTabSelectionChange = true;
 ((TabControl)sender).SelectedItem = e.RemovedItems[0];
 cancellingTabSelectionChange = false;
 }
 }

你需要添加额外的标准,因为上面的代码会阻止更改选项卡。

原作者:
...