簡単なWPFのListView:WPF ListView Databindバインドされていません!
<ListView Name="recordContainer" ItemsSource="{Binding Path=MyCollection}">
<GridView>
<GridViewColumn Width="260" Header="Name" DisplayMemberBinding="{Binding Path=Name}"/>
<GridViewColumn Width="100" Header="Value" DisplayMemberBinding="{Binding Path=Value}"/>
</GridView>
</ListView>
MyCollectionは私のページのプロパティです:
public ObservableCollection<MyData> MyCollection
{
get
{
return myCollection;
}
}
、これが私のデータオブジェクトである:
public class MyData
{
public string Name { get; set; }
public string Value { get; set; }
}
私はコンストラクタでmyCollectionを埋めますページの(InitializeComponentの前)しかし、リストが空になる!
私は他のページに全く同じ設定をしていますが、うまくいきます - 何が欠けていますか?
ありがとうございます!私は明示的にそれをやっていない他のページで動作する理由は明らかではありません – JohnIdol