2010-10-10 126 views
1

我正在開發一個小窗口的應用程序... 我已經格式化了所有關心的東西..窗口包含一個網格,它有2列..第二個是auto和第一個(需要剩餘空間)WPF如何製作「圖層」

有沒有辦法改變第一列的內容?(以圖表爲例) 我能想到的唯一解決方案是帶有不可見標籤的tabcontrol,以編程方式切換,或創建一個自定義的用戶控件,並以某種方式放置它..但最後的解決方案,我認爲很爛,因爲我想顯示的內容不僅僅是一個用戶控件..在java中我可以做到這一點非常easilly,有沒有解決方案在這裏?(我不想搞亂設計視圖!)

回答

2

你可以

  • 在XAML要交換的內容放<ContentControl>
  • 給它一個名字(x:Name)
  • 現在你可以定位控件。它支持IAddChild,這樣您可以附加任何要顯示的子對象。
+0

是的,但在設計視圖中,它並沒有幫助 – GorillaApe 2010-10-10 19:45:42

+2

那麼,你需要什麼樣的幫助?如果您將可能的內容分離到其自己的內容控件中,則可以使用那裏的設計器...... – flq 2010-10-10 20:22:47