J'essaye de lier la propriété 'Content' d'une étiquette à une propriété de quelque type personnalisé que j'ai; Malheureusement, je n'ai pas compris comment le faire, et c'est pourquoi je suis ici :)Lier le contrôle WPF avec la propriété du type personnalisé
Supposons que j'ai le type suivant (peut être dans le même espace de noms que ma fenêtre WPF qui contient l'étiquette ou différents espaces de noms):
namespace MyNS
{
pubic class Person
{
private int age = 0;
public int Age
{
get { return age; }
}
public void GetOlder
{
age++;
}
}
}
1) Comment je lier mon étiquette à la propriété 'âge?
2) Au moment de l'exécution, je vais créer une instance de 'Person'; Je veux m'assurer que mon Label est lié à la bonne instance; à savoir si j'ai appelé:
Person SomePerson = new Person();
SomePerson.GetOlder();
Je veux que mon Lable d'avoir la nouvelle valeur de la propriété « âge » pour « SomePerson ».
3) Que se passe-t-il si j'appelle 'GetOlder' dans un thread différent (que ce soit en utilisant le thread Dispatcher ou BackgroundWorker)? Vais-je encore obtenir la dernière valeur de 'Age'? Ou dois-je aussi prendre soin d'autres choses pour rendre ce scénario possible?
Merci à l'avance,
TheBlueSky