Je suis nouveau sur WPF. J'ai lié les propriétés de la classe source aux contrôles cibles avec succès. Mais chaque fois que la valeur des propriétés change, les contrôles de l'interface utilisateur ne reflètent pas les données mises à jour. S'il vous plaît aiderLiaison non mise à jour à partir de la classe INotifyPropertyChanged
code WPF:
<Label Name="Panel_ch1Mode" Content="{Binding Path=Mode, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" FontFamily="Roboto Regular" FontSize="16" Foreground="#FFFFFF"/>
Ma Classe:
public class ClassName: INotifyPropertyChanged
{
//Auto Refresh
private string mode;
public string Mode
{
get
{
return this.mode;
}
set
{
this.mode = value;
NotifyPropertyChanged("Mode");
}
}
public event PropertyChangedEventHandler PropertyChanged;
public void NotifyPropertyChanged(string propertyName)
{
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
}
}
Comment savez-vous que vous vous êtes lié avec succès? – Jai
avez-vous défini DataContext? – Mikolaytis
Je voudrais vérifier une fenêtre de sortie et de rechercher l'erreur 40 :, peut-être votre datacontext n'a pas été créé? ou c'est dans une mauvaise portée? – adminSoftDK