я следующий код в XAML:не удается получить доступ к ComboBox в DataGridTemplateColumn (C#)
<DataGridTemplateColumn Header="Status" Width="120">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel>
<ComboBox x:Name="_status" ItemsSource="{Binding status}" />
</StackPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Может кто-нибудь объяснить мне, почему я не могу получить доступ к _status ComboBox? Я пытаюсь присвоить его:
_status.ItemsSource = statuses.jobStatus();
'_status' могут просто быть доступны внутри CellTemplate, текущий контекст, в коде находится вне этой области. Пожалуйста, используйте некоторый шаблон здесь, используйте Binding вместо того, чтобы устанавливать ItemsSource как это. –
Как я могу связать его с методом в другом классе? Не так много опыта в xaml – arti