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です。確認できますか?動作しない場合は、コンボをバインドしたコードにプロパティをポストできますか? –