我有一个数据网格,其中有一列包含ComboBox
. 我已经Name
为我的组合框设置了,但是这个名称在代码中不可见,为什么?
<DataGrid ...>
<DataGrid.Columns>
<DataGrid.TemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox Name="mex" Style="{DynamicResource ComboBoxStyle}"
ItemsSource="{Binding Path=combolist}"
SelectionChanged="status_SelectionChanged" Height="auto" Width="Auto">
</ComboBox>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGrid.TemplateColumn>
...
</DataGrid.Columns>
</DataGrid>
在 C# 中代码mex
是空的,不可见,为什么?
我也试过x:Name="mex"
了,还是看不到。
C#:
mex.ItemsSource = dt;
未定义的mex