テンプレート化された DataGrid 列内の StackPanel の内容をコードで編集しようとしています。残念ながら、コードから StackPanel を見つけることができません。誰か助けてくれませんか?
これは私の DataTemplate です:
<UserControl.Resources>
<DataTemplate x:Key="ReservationContainerTemplate">
<StackPanel Orientation="Horizontal" Background="Black" />
</DataTemplate>
</UserControl.Resources>
これは私がこの列を作成する方法です:
var colReservations = new DataGridTemplateColumn();
colReservations.Header = "Nordplatz";
DataTemplate dt = null;
dt = dataGrid1.FindResource("ReservationContainerTemplate") as DataTemplate;
colReservations.CellTemplate = dt;
dataGrid1.Columns.Add(colReservations);
私がする必要があるのは、DataTemplate 内のこの StackPanel に書き込むことです。