Я работаю над небольшим проектом WPF,
, сейчас он содержит одно окно, в котором должно отображаться столько флажков, сколько значений в списках.
Для целей тестирования, прежде чем яполучить значения из базы данных я пробовал что-то вроде этого:
public class StatusOption
{
public string name { get; set; }
public bool IsSelected { get; set; }
}
public void GetSerialNumbers()
{
List<StatusOption> serialNumbers = new List<StatusOption>();
for(int i = 0; i<10;i++)
{
StatusOption x = new StatusOption();
x.name = "Random name" + i;
x.IsSelected = false;
serialNumbers.Add(x);
}
}
И мой xaml выглядит так:
<ListBox x:Name="SerialNumbersListBox"
AllowDrop="True"
Grid.ColumnSpan="2"
Grid.Row="2"
ItemsSource="{Binding GetSerialNumbers}">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Content="{Binding serialNumbers}"
IsChecked="{Binding IsSelected}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Но, к сожалению, ничего не отображается под текстовым полем ...
Но пока все пусто, и я не могу понять, почему ..
Спасибо, ребята, ура