我試圖將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