2011-05-17 62 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 
    } 
} 
相關問題