Silverlight模板化控件数据绑定到自定义属性
问题描述:
是否有一些我在这里失踪的技巧?Silverlight模板化控件数据绑定到自定义属性
我创建了一个模板化控件,非常简单。一个单一的属性,并且我想从它托管的控件的自定义属性的(viewmodel/datacontext)页面进行数据绑定。该属性最终将是一个矢量类型的对象,定义控件的位置,但是为了试图让它起作用,我尝试将它缩减为基本的字符串属性。
每当我面对“设置属性SimpleGame.Classes.Sprite.Property”抛出异常。“
我甚至无法在调试会话中捕捉异常,设置属性代码没有被执行。
我是否需要使用依赖项/附属属性或其他?我不会这么想的...
答
你可以给我们一些代码示例。 Usualy当您尝试一个属性绑定,必须是使用INotifyPropertyChanged接口实现类似的部份
private string m_prop;
public string Prop
{
get { return m_prop; }
set {
m_prop = value;
NotifyPropertyChanged("Prop")
}
}
private void NotifyPropertyChanged(string propertyName)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
由于依赖项属性或属性,实际上在我来说,我需要实现依赖属性。 – 2010-04-07 16:22:18