只是想知道爲什麼我的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。你可以檢查一下嗎?如果不能正常工作,您可以在您綁定組合的代碼中發佈該屬性嗎? –