2011-04-06 81 views
0

我有main.xaml,我有一個帶有一些標籤的功能區。基本上我有一個文章選項卡,類別選項卡,關鍵字選項卡等。我希望能夠做的是,一旦我點擊文章選項卡,我加載與文章的數據網格,一旦我點擊類別選項卡,我使用Categories加載數據網格,並將關鍵字加載到同一個事物上。我正在考慮創建3個數據網格,一旦點擊了一個選項卡,我就會隱藏/刪除其他數據。這是否是正確的方式,如果是這樣,我該如何實現?刪除datagrid可能的WPF?

感謝您的幫助和時間

回答

0

確定解決

我只需要這個

dgCategories.Visibility = Visibility.Collapsed;

+0

推薦aproach使用jjrdk描述的TabControl(假設datagrid在Tab的上下文和子節點內)。 – publicgk 2011-04-06 14:41:56

0

我沒有使用功能區,但在正常的選項卡控件中,可以將SelectedContentTemplateSelector屬性設置爲DataTemplateSelector。這將爲您當前選擇的內容提供給定的模板。這意味着您不必擔心添加/刪除控件,因爲這將由WPF處理。

一般來說,當您面臨更改內容顯示時,我會建議使用模板選擇器。