Пытаюсь заполнить DataGrid примитивными данными. Но при каждом добавлении данных все ячейки пусты. Гуглить уже нет сил. Помогите, это что баг фреймворка?
<DataGrid CanUserAddRows="false" MinWidth="400" x:Name="EnemyInfoGrid" AutoGenerateColumns="True" ItemsSource="{Binding}" Margin="10">
<DataGrid.Columns>
<DataGridTextColumn Header="Дата последнего обнаружения" Binding="{Binding Path=LastDetectedDate, StringFormat=\{0:dd.MM.yy HH:mm:ss\}}"/>
</DataGrid.Columns>
</DataGrid>
public class SystemInfoDataGridModel
{
public DateTime LastDetectedDate;
public EnemyInfo EnemyInfo;
}
EnemyInfoGrid.ItemsSource = new ObservableCollection<SystemInfoDataGridModel>()
{
new SystemInfoDataGridModel() { LastDetectedDate = DateTime.Now }
};
Почему интересно добавляет пустые ячейки? Может проект побился?
Привязка в WPF работает только со свойствами, но не с полями!
Попробуйте так:
public class SystemInfoDataGridModel
{
public DateTime LastDetectedDate { get; set; }
public EnemyInfo EnemyInfo { get; set; }
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть программа, которая по нажатию на пробел рисует 10 красных квадратов на активном окнеПри компиляции из Visual Studio все отрабатывает нормально
Добрый деньСтолкнулась с проблемой создания "своего" языка для вёрстки
Имею модифицированный TextBox под отображение IP адресаВ некоторых формах нужно делать его неактивным и только для чтения