I grabbed this code from MSDN. What Im trying to do is similar, but use a list instead of three different strings. so say
List strList = new Li
Set the items programmatically:
Code-behind:
private void PopulateComboBox()
{
cBox.ItemsSource = new List { "Item1", "Item2", "Item3"};
}
XAML:
Bind to a collection of items:
public class DummyClass
{
public int Value { get; set; }
public string DisplayValue { get; set;}
}
public ObservableCollection DummyClassCollection
{
get
{
return new ObservableCollection
{
new DummyClass{DisplayValue = "Item1", Value = 1},
new DummyClass{DisplayValue = "Item2", Value = 2},
new DummyClass{DisplayValue = "Item3", Value = 3},
new DummyClass{DisplayValue = "Item4", Value = 4},
};
}
}
XAML: