2011-11-07 38 views
0

我有我的用戶它由StackPanel中與標籤和列表框 enter image description here用戶控件中的DataGridViewCell WPF

我需要把這個用戶控件在DataGridCell從代碼!不是來自XAML!誰知道如何做到這一點?

+0

不是答案,但要注意將更多元素放入數據網格單元中。這是一個表演殺手。 – jrb

+0

會有幾人 –

回答

0

我通常做一個普通的網格,但我相信這應該翻譯:

MyNameSpace.MyUserControl theUserControl = new MyNameSpace.MyUserControl(); 
theUserControl.Margin = new Thickness(0); 
Grid.SetColumn(theUserControl, 1); 
Grid.SetRow(theUserControl, 1); 
myGridDisplay.Children.Add(theUserControl); 
+0

myGridDisplay是DataGrid視圖? –

+0

myGridDisplay是DataGrid的實例。 – 3264

+0

DataGrid中沒有兒童屬性。你使用WPF中的DataGrid嗎? –

1

那就是:

<DataGrid > 
    <DataGrid.Columns> 
    <DataGridTemplateColumn> 
     <DataGridTemplateColumn.CellTemplate> 
     <DataTemplate> 
      your stuff goes into here... 
     </DataTemplate> 
     </DataGridTemplateColumn.CellTemplate> 
    </DataGridTemplateColumn> 
    </DataGrid.Columns> 
</DataGrid> 

同樣可以用代碼來實現。