只是想知道为什么我的ObservableCollection不绑定到我的组合框 我没有得到任何错误,它只是不填充它。ObservableCollection不绑定到组合框
public class TableList : ObservableCollection<TableName>
{
public TableList() : base()
{
Add(new TableName(1, "Notes"));
Add(new TableName(2, "TemplateNotes"));
}
}
public class TableName
{
private int noteID;
private string noteName;
public TableName(int ID, string name)
{
this.noteID = ID;
this.noteName = name;
}
public int NoteID
{
get { return noteID; }
set { noteID = value; }
}
public string NoteName
{
get { return noteName; }
set { noteName = value; }
}
}
这是我的XAML
<ComboBox
x:Name="noteSaveToSelection"
HorizontalAlignment="Left"
Height="35"
Margin="155,932,0,0"
VerticalAlignment="Top"
Width="180"
ItemsSource="{Binding TableList}"
DisplayMemberPath="NoteName"
SelectedValuePath="NoteID"/>
我是新来这个,所以我很抱歉,如果我错过了一些东西小。
你检查的结合问题输出窗口? – gmn
也尝试像Snoop一样检查UI并查看它实际绑定的内容 – gmn
它似乎绑定到TablesList,但集合是TableList。你可以检查一下吗?如果不能正常工作,您可以在您绑定组合的代码中发布该属性吗? –