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));

MainPage.xaml

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

name には値がありますが、依存関係 (achName) プロパティに送信されないようです。どうすればこれを修正できますか?

ビューモデル

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

ビューモデルへの他のバインディングは機能するため、問題はそこにはありません。

4

1 に答える 1

0

私が見ることができる唯一の理由は、BindingtoNameが失敗していることです。バインディングをデバッグして、失敗していないかどうかを確認できます。これを参照してください - Debug Data Bindings

于 2012-09-08T14:22:11.877 に答える