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 закомментирован, сетка отображаетничего такого, Когда я возвращаю его обратно, он показывает правильную вещь. Почему это?

Ответы на вопрос(2)

Ваш ответ на вопрос