我有一个 DataTemplate,其中有一个带有 2 个 RowDefinitions 的网格布局。我在第一行有一个 TextBox,在第二行有一个 ComboBox。
我在 ResourceDictionary 中定义了 DataTemplate。
这是 DataTemplate 的代码:
<DataTemplate x:Key="myDataTemplate">
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<TextBox Name ="txtChannelDescription" Grid.Row="0" Margin="1,1,1,1"/>
<ComboBox Name="cmbChannelTag" Grid.Row="1" IsReadOnly="True" Margin="1,1,1,1"/>
</Grid>
</DataTemplate>
我在后面的代码中使用这个 DataTemplate 作为:
(DataTemplate)FindResource("myDataTemplate")
如何在运行时设置 TextBox.Text 的 Value 和 ComboBox 的 ItemSource?我使用 DataTemplate 作为 DataGridTemplateColumn.Header 的模板。