Я пытаюсь установить для свойства ItemsSource
DataGrid
с именем dgIssueSummary
значение ObservableCollection
с именем IssueSummaryList
.В настоящее время все работает, когда я устанавливаю свойство ItemsSource
в своем коде:
public partial class MainPage : UserControl
{
private ObservableCollection<IssueSummary> IssueSummaryList = new ObservableCollection<IssueSummary>
public MainPage()
{
InitializeComponent();
dgIssueSummary.ItemsSource = IssueSummaryList
}
}
Однако я бы предпочел установить свойство ItemsSource
в XAML, но не могу его получитьработать.Вот код XAML, который у меня есть:
<sdk:DataGrid x:Name="dgIssueSummary" AutoGenerateColumns="False"
ItemsSource="{Binding IssueSummaryList}" >
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn Binding="{Binding ProblemType}" Header="Problem Type"/>
<sdk:DataGridTextColumn Binding="{Binding Count}" Header="Count"/>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
Что мне нужно сделать, чтобы свойство ItemsSource
было IssueSummaryList
в XAML, а не в C #?