Whismeril
Messages postés18404Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention30 mai 2023
-
14 févr. 2015 à 11:33
Whismeril
Messages postés18404Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention30 mai 2023
-
24 juin 2019 à 08:53
Bonjour,
je me suis lancé dans le WPF depuis quelques semaines, et jusqu'à lors j'ai trouvé toutes les réponses à mes questions sur divers forums, sauf celle-ci.
Je dispose d'un objet, dont une méthode string est bindée sur Text d'un textBlock lui même dans un Button.
Au click du bouton, via le code behind, le texte de mon objet change et par la même occasion celui du textBlock.
Voilà le code de l'objet:
using System.ComponentModel;
namespace Test_WPF
{
public class MyClass:INotifyPropertyChanged
{
private string textButton = "First text";
public string TextButton
{
get { return textButton; }
set
{
if (textButton != value)
{
textButton = value;
if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs("TextButton"));
}
}
}
public void ChangeText()
{
TextButton = "New text";
}
public event PropertyChangedEventHandler PropertyChanged;
}
}
Bon ça n'est pas économe en ligne de code, alors je ne sais pas si je vais utiliser cette méthode ou continuer avec le code behind, mais au moins j'ai appris un truc!