2017-04-19 103 views
-2

從XAML創建網格我有沒有數據,但在XAML中的所有列的空網格 - 有沒有辦法在代碼中創建,屁股這些網格的多個IE .cs文件WPF代碼隱藏

我知道如何在代碼隱藏但不存在的網格中創建新的網格......任何想法?

感謝 拉姆

+0

你說的創建已經存在併網意味着什麼呢?你如何創建一個已經存在的東西? – AVK

+0

我想創建XAML頁面上已經存在的網格的多個副本...它是空的,沒有數據...如果用戶輸入5..it應該創建5個網格...希望這是有道理的。 .. –

+0

,你想如何定位他們?彼此相鄰? – AVK

回答

0

你可以做到這一點通過使你的「現有電網」獨立UserControl

首先,您需要通過[添加] - > [用戶控制...] - > [用戶控制(WPF)]添加UserControl

接下來,將您的「現有網格」添加到UserControl的內部。

YourExistingGridControl.xaml

<UserControl x:Class="Your.Namespace.YourExistingGridControl"> 
    <Grid> 
    ... YOUR EMPTY GRID WITH ALL THE COLUMNS, ETC. ... 
    </Grid> 
</UserControl> 

現在,您可以創建一個「現有的電網」作爲許多情況下,只要你喜歡。

YourCodeBehind.xaml.cs

private void AddYourExistingGrid() 
{ 
    var myGrid = new Your.Namespace.YourExistingGridControl(); 

    yourWrapPanel.Children.Add(myGrid); 
} 
+0

謝謝@janonimus –