0

MyControl.xaml.cs

public string achName
{
    get { return (string)this.GetValue(achNameProperty); }
    set { this.SetValue(achNameProperty, value); }
}
public static readonly DependencyProperty achNameProperty = DependencyProperty.Register("achName", typeof(string), typeof(MyControl), new PropertyMetadata(null));

主页.xaml

 <My:MyControl achName="{Binding Name}"/>

name 有一个值,但它似乎没有发送到dependendcy (achName) 属性。我怎样才能解决这个问题?

视图模型

public string Name { get { return "some random test value"; } }

viewmodel 的其他绑定确实有效,所以问题不在于那里。

4

1 回答 1

0

我能看到的唯一原因是BindingtoName失败了。您可以调试绑定以查看它是否没有失败。请参阅此 -调试数据绑定

于 2012-09-08T14:22:11.877 回答