# Каркас приложения. Модель данных. Привязка данных. Табличный вывод. ("Университет") ## Создадим класс Студент ``` namespace WpfApp3.model { public class Student { public string Name { get; set; } public int Age { get; set; } public int Course { get; set; } public string Nation { get; set; } public string Photo { get; set; } } } ``` ## создадим интерфейс IDataProvider ``` namespace WpfApp3.model { internal interface IDataProvider { } } ``` ## класс LocalDataProvider ``` namespace WpfApp3.model { public class LocalDataProvider : IDataProvider { public IEnumerable GetStudents() { return new Student[]{ new Student{ Age=24, Nation="Китаец", Course=4, Name="Хэй Вэнь"}, new Student{ Age=22, Nation="Русский", Course=2, Name="Семен Хомяк"}, new Student{ Age=19, Nation="Американец", Course=1, Name="Джейк Ли"} }; } } } ``` ## создадим класс Globals ``` namespace WpfApp3 { internal class Glocals { } class Globals { public static IDataProvider dataProvider; } } ``` ```