【发布时间】:2012-02-10 16:51:36
【问题描述】:
我创建了一个用户控件。 在列表框的 DataTemplate 中使用。 列表框绑定到自定义对象的可观察集合。
我需要一种通过绑定将当前对象传递给我的用户控件的方法。
我试图在用户控件上创建一个公共属性,如下所示:
public TypedMediaItem CurrentItem { get; set; }
并设置绑定参数:
<my:LargeStreamItemControl Height="160" Width="295" CurrentItem="{Binding }" />
但是这给了我以下错误:
“System.Windows.Data.Binding”类型的对象无法转换为“F1MediaCentre.Classes.Payload.Typed.TypedMediaItem”类型。
我不确定我哪里出错了 - 我是 Silverlight 的新手,从一位前同事那里继承了一个现场制作应用程序,并且正在为这个应用程序绞尽脑汁。
【问题讨论】:
标签: silverlight data-binding mvvm