1
即時通訊嘗試綁定列表視圖與通用列表,但它似乎即時做錯了事情。ListView數據綁定不填充列表項目
這是我收集
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>
擊中 「搜索」 按鈕IM填充集合後數據並在最後im設置datacontext(但沒有任何反應)
lsbSearchBox.DataContext = this;
我在這做錯了什麼?