说我有以下物品:
List<Track> Tracks;
class Track
{
public string Artist { get; set; }
public string Title { get; set; }
public FileInfo SourceFile { get; set;}
//... constructor etc
}
如果我将数据gridview的数据源设置为Tracks(列表),它将显示FileInfo对象的完整路径。是否有一种简单的方法可以默认显示不同的属性?
由于
答案 0 :(得分:0)
您可以简单地使用Binding的Path属性。这是来自Here的XAML示例。
<GridView AllowsColumnReorder="true" ColumnHeaderToolTip="Authors">
<GridViewColumn Header="Name" Width="120" DisplayMemberBinding="{Binding Path=Name}" />
<GridViewColumn Header="Age" Width="50" DisplayMemberBinding="{Binding Path=Age}" />
<GridViewColumn Header="Book" Width="250" DisplayMemberBinding="{Binding Path=Book}" />
<GridViewColumn Header="MVP" Width="50" DisplayMemberBinding="{Binding Path=Mvp}" />
</GridView>
答案 1 :(得分:0)
我认为您需要在类FileInfo中覆盖ToString()或继承它。