可以';无法访问DataGridTemplateColumn(C#)中的组合框
本文关键字:组合 DataGridTemplateColumn 访问 可以 | 更新日期: 2023-09-27 18:30:06
我在xaml中有以下代码:
<DataGridTemplateColumn Header="Status" Width="120">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel>
<ComboBox x:Name="_status" ItemsSource="{Binding status}" />
</StackPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
有人能解释我为什么不能访问_status组合框吗?我正试图将其分配给:
_status.ItemsSource = statuses.jobStatus();
好的,那么问题是_status
的Name
属性不可见,因为它会与生成的DataTemplate的上一个或下一个同级冲突。完整描述在这里。
我做了一些研究,找到了那篇文章。可能对某人有用。易于使用!
http://www.dev102.com/2008/08/07/how-to-access-a-wpf-control-which-is-located-in-a-datatemplate/