我在为我的媒体播放器制作播放列表。我有一个列表,需要获取它包含的名称,并将其设置为主窗口上的Listbox。我有代码,但它只是将条目设置为Windows.Storage.StorageFile。
PlaylistBox.ItemsSource = Playlist;upd。我在我的wpf表格上有一个列表框,我需要填写
List<StorageFile>.DisplayName但我所拥有的只是对象Windows.Storage.StorageFile
发布于 2016-02-15 14:10:35
在DisplayMemberPath上设置PlaylistBox属性
<ListBox DisplayMemberPath="DisplayName" x:Name="PlaylistBox" />或者可以绑定到名称列表。
PlaylistBox.ItemsSource = Playlist.Select(p=>p.DisplayName).ToList();或者您可以指定ItemTemplate
<ListBox>
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text={Binding DisplayName}/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>https://stackoverflow.com/questions/35411356
复制相似问题