Bonjour
1ière question
Dans mon code cs j'ai une classe avec une propriété
dans mon code XAML je fais référence au namespace relatif à ma classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 public class Personne { private string name; public string NameProperty { get { return name; } set { name = value; } } Personne P1 = new personne(), P1.NameProperty ="Paul"; }
et dans une Textbox je désire afficher le nom contenu dans une instance de ma classe pour ce faire j'utlise le code suivant
Cette méthode ne permet pas d'afficher la valeur de la propriété name
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <textBox Name ="tb" Texte="{Binding Source=P1, Path=NameProperty ,Mode=onway}" width ......./>
Par contre si je déclare dans le code cs mon instance comme Datacontext via le code
et je supprime la propriété source du binding, alors le nom s'affiche bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tb1.datacontext= P1;
Pourquoi? où se situe mon erreur ?
2ième question
Peut on effectuer un binding sur une propriété static d'une classe et si oui comment ?
Par avance merci
Partager