WPF: настройка ItemSource в XAML или выделение кода
Поскольку это WPF, он может выглядеть как много кода, но нене пугайтесь, вопрос действительно прост!
У меня есть следующий XAML:
У меня есть этот код:
using System.Collections.ObjectModel;
using System.Windows;
namespace hax
{
///
/// Interaction logic for MainWindow.xaml
///
public partial class MainWindow : Window
{
public ObservableCollection AllRoles { get { return m_AllRoles; } set { m_AllRoles = value; } }
private ObservableCollection m_AllRoles = new ObservableCollection();
public MainWindow()
{
this.InitializeComponent();
AllRoles.Add(new Role("John", "Manager"));
AllRoles.Add(new Role("Anne", "Trainee"));
// Hello.ItemsSource = AllRoles; // NOTE THIS ONE!
}
}
}
Если я оставлю заявлениеHello.ItemSource = AllRoles
закомментирован, сетка отображаетничего такого, Когда я возвращаю его обратно, он показывает правильную вещь. Почему это?