WPF DataContext загружает не те данные

У меня есть следующий ListView:

<ListView x:Name="NotificationInfo" HorizontalAlignment="Stretch" Margin="5" ItemsSource="{Binding Notifications}">
    <ListView.View>
        <GridView>
            <GridViewColumn DisplayMemberBinding="{Binding date}" Header="Дата" Width="Auto" />
            <GridViewColumn DisplayMemberBinding="{Binding text}" Header="Уведомление" Width="Auto" />
        </GridView>
    </ListView.View>
</ListView>

И класс со следующим описанием (в классе NotificationData только 2 и так указанных поля):

public ObservableCollection<NotificationData> Notifications { get; private set; } 
public NotificationsViewModel()
{
    Notifications = new ObservableCollection<NotificationData>
    {
        new NotificationData { Date = "111111", Text = "aaaaaaa" },
        new NotificationData { Date = "222222", Text = "bbbbbbb" },
        new NotificationData { Date = "333333", Text = "ccccccc" },
        new NotificationData { Date = "444444", Text = "ddddddd" }
    };

}

В конструкторе делаю так:

public TabView()
{   
    InitializeComponent();
    var data = new NotificationsViewModel();
    this.DataContext = data;
}

А на выходе получаю не заполненные значения, а названия класса.

вывод

Соответственно вопрос, в чём может быть проблема, и как заполнить значения значениями, а не названиями класса? Пробовал так же делать через

NotificationInfo.ItemsSource = new NotificationsViewModel().Notifications;

но на выходе получал точно аналогичный вариант


Ответы (0 шт):