2011-03-22 42 views
0

我在微軟表達融合4網格這個網格有按鈕,我想做一個新的網格相同的這個網格,但使用C#並將其添加到新的標籤控制如何?我想做一個新的網格相同的另一個

+0

你是指網格還是數據網格?樣式或控件模板會幫助你嗎? – blindmeis 2011-03-22 14:31:25

+0

我的意思是網格我希望它與原來的顏色和文字一樣,並且每件物品都像我製作它的副本 – kartal 2011-03-22 14:35:26

回答

1

您應該實現DataTemplate來繪製網格,或將其轉換爲UserControl。

無論哪種方式,執行此操作後,您可以創建TabControl並將模板數據添加到其DataContext或用戶控件到每個選項卡。


要創建一個用戶控件: 如果使用混合只需右鍵單擊您要複製,並選擇網格對象「製作成用戶控件......」 那麼您可創建用戶控件添加到任何放置在您的項目中,就像使用常用的工具箱項目一樣。

創建模板我建議你閱讀this,因爲你不僅需要知道如何創建一個,也是使用模板,女巫我真的建議你的情況的概念。

問候

+0

如果您可以給我一個2解決方案的示例,請將我感激 – kartal 2011-03-22 14:38:30

+0

謝謝如此如此如此這麼多gjsduarte – kartal 2011-03-23 00:29:19

0

你可以把兩個網格要結合主視圖模型集合。然後,每個選項卡上的網格可能會不同,但查看的是相同的數據。可以看到兩個網格綁定到同一個集合的示例here

如果你想要兩個網格是相同的,那麼我會同意@gjsduarte並創建一個你放在兩個選項卡上的UserControl。

注意:我共享的鏈接是用於Silverlight,但概念相同。

相關問題