0

たとえば、次のクラスがあります。

public FatherClass
{
    // This is a singleton, with instance property named Instance

    public static ChildClass PropertyName { get; set; }
}

public ChildClass
{
    public string Name { get; set; }
}

XAML で WPF を使用して、Label をこの変数 Name にバインドするにはどうすればよいですか? 2 つのレベル (つまり、Father.Name) で実行できましたが、例に示すように、3 つのレベルで実行しようとするとエラーが発生します。

私がやったことは:

Label="{Binding Source=namespace:FatherClass.Instance.PropertyName, Path=Name}"

しかし、これはうまくいきません。

ありがとうございました!

4

2 に答える 2

0

静的プロパティに直接バインドするだけです:

{x:Static namespace:FatherClass.PropertyName.Name}
于 2012-05-21T20:40:51.163 に答える