2011-05-17 61 views
1

我正在创建一个使用选项卡式视图的应用程序。我现在可以双击数据网格中的一行,然后出现一个新窗口,可以在其中编辑所选行的内容。我现在有一个选项卡需要与其他选项卡不同的弹出窗口。双击时如何使一个选项卡显示与其他选项卡不同的弹出窗口?让我知道你是否需要更多信息。如何根据选定的选项卡显示不同的弹出窗口

+1

请出示一些代码。 – 2011-05-17 19:23:06

+0

你如何实现弹出窗口?如果它在你自己的代码隐藏中,那么我会在用于选择弹出框的TabItem的“Tag”属性中放置一些指示符(包括弹出框本身,因为标签带有任何对象)。 – 2011-05-17 19:24:54

+0

为什么不根据当前选择的标签显示你想要的窗口?这似乎并不困难。也许你应该包含一些代码来证明你正在尝试做什么。 – Bernard 2011-05-18 14:09:31

回答

1

检查TabControl.SelectedTab属性,看看当前可见的标签是你想要的:

OnClick() 
{ 
    if (this.tabControl.SelectedTab == this.secondTab) 
    { 
    // Show different popup here 
    } 
    else 
    { 
    // Show common popup here 
    } 
} 
相关问题