リストビューを一般的なリストにバインドしようとしていますが、何か間違っているようです。
これは私のコレクションです
public ObservableCollection<SharedFile> searchResults;
これは SharedFile クラスです
public class SharedFile
{
public string FileName { get; set; }
public long FileSize { get; set; }
public string FileLocation { get; set; }
public string Extention { get; set; }
public IPAddress publicFileIpAdress { get; set; }
public IPAddress privateFileIpAdress { get; set; }
public string FileUserName { get; set; }
}
これは私のxamlです
<ListView Name="lsbSearchBox" Grid.Row="1" ItemsSource="{Binding Path=searchResults,ElementName=SearchPageRoot}">
<ListView.View>
<GridView>
<GridViewColumn Width="340" Header="File Name" DisplayMemberBinding="{Binding FileName}" />
<GridViewColumn Width="140" Header="Size" DisplayMemberBinding="{Binding FileSize}"/>
<GridViewColumn Width="140" Header="User Name" DisplayMemberBinding="{Binding FileName}"/>
</GridView>
</ListView.View>
</ListView>
「検索」ボタンを押した後、コレクションにデータを入力し、最後にデータコンテキストを設定します(ただし、何も起こりません)
lsbSearchBox.DataContext = this;
ここで何が間違っていますか?