0
バインディングでクラスメンバーにアクセスしたいが、UIやXAMLコードは使用しない。C#バインディングでクラスメンバーにアクセスする方法
class Foo {
public int Value { get; set; }
}
class Bar {
public Foo foo { get; set; }
}
Bar bar = new Bar() {
foo = new Foo() {
Value = 2
}
}
Binding b = new System.Windows.Data.Binding("foo.Value");
b.Source = bar;
// Now I want a method which returns bar.foo.Value, would be like that:
int value = b.GET_VALUE(); // this method would return 2
このような方法はありますか?
あなたは[ドキュメント]をよく読んでいる(HTTPS ://msdn.microsoft.com/en-us/library/cc838207(v = vs95).aspx)? –
はい、ドキュメントはXAMLまたはユーザーインターフェイス要素(TextBlock)を使用していますが、 – skurton