0
我在我的Silverlight 3應用程序中有一個簡單的ComboBox。我想從ObservableCollection填充它。該列表包含具有Name(字符串)和Selected(布爾)屬性的類。組合框包含的項目與列表中的項目數量一樣多,但我似乎無法獲取列表數據。Silverlight 3組合框ItemTemplate綁定
任何幫助,將不勝感激。
<ComboBox x:Name="cmbCategory" Grid.Column="3">
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name}"/>
<CheckBox IsChecked="{Binding Selected}"/>
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
...
private class cmbCategoryClass
{
public string Name { get; set; }
public bool Selected { get; set; }
}
private ObservableCollection<cmbCategoryClass> _categories;
....
cmbCategory.DataContext = _categories;
cmbCategory.ItemsSource = _categories;