绑定到对象的属性

时间:2015-11-27 14:49:16

标签: c# .net wpf xaml binding

我目前正在开发一个小小的音乐播放器,只是为了好玩。 我想知道我是否可以绑定到一个名为Track的类并在XAML中访问它的属性。

public class Track
{
    public string TitleName { get; set; }
    public BitmapImage Cover { get; set; }
}

代码可以解释得比我更好,所以我的伪代码

<Grid>
   <Image Source="{Binding BindingName="CurrentTrack" PropertyName="Cover"}"/>
   <TextBlock Text="{Binding BindingName="CurrentTrack" PropertyName="Title"}"/>
</Grid>

我可以在不使用转换器的情况下得到类似的内容吗?

1 个答案:

答案 0 :(得分:3)

您可以访问这样的子属性:

<TextBox Text="{Binding CurrentTrack.TitleName}"/>

您必须将View绑定到ViewModel