MessageBox.Show影响TabItem IsSelected触发器

时间:2011-10-06 19:13:55

标签: wpf triggers messagebox tabitem

我有以下内容:

 tabControl.Items.CurrentChanging += new CurrentChangingEventHandler(Items_CurrentChanging);

 void Items_CurrentChanging(object sender, CurrentChangingEventArgs e)
 {
     MessageBox.Show(....)
     .....
 }

然后我还有一个Trigger设置:

 <Trigger Property="IsSelected" Value="true">

选择时更改选项卡项的外观。这一切都正常但是只要MessageBox显示,触发器就会显示为“已停用”。我想也许所选项目可能会丢失,但在调试时看起来所选项目仍然相同。为什么MessageBox搞砸了我的触发器?

0 个答案:

没有答案