我试图将Label的'Content'属性绑定到某个自定义类型的属性上;不幸的是,我不知道如何去做,这就是为什么我在这里:)绑定自定义类型属性的WPF控件
让我们假设我有以下类型(可以在与我的WPF窗口包含标签相同的命名空间或不同的命名空间):
namespace MyNS
{
pubic class Person
{
private int age = 0;
public int Age
{
get { return age; }
}
public void GetOlder
{
age++;
}
}
}
1)如何将我的标签绑定到'Age'属性?
2)在运行时我将创建一个'Person'的实例;我想确保我的标签绑定到正确的实例;即,如果我叫:
Person SomePerson = new Person();
SomePerson.GetOlder();
我希望我的标签,可以有“年龄”属性“SomePerson”的新值。 3)如果我在不同线程中调用'GetOlder'(无论使用Dispatcher线程还是BackgroundWorker),该怎么办?我还会得到'年龄'的最新值吗?或者我还必须照顾其他一些事情,以使这种情况成为可能?
由于提前,
TheBlueSky