bonjour,
j'ai une classe test static avec une variable static, elle est de type booleenne. Comment puis je faire pour pour binder une checkbox à cette variable ?
Merci
bonjour,
j'ai une classe test static avec une variable static, elle est de type booleenne. Comment puis je faire pour pour binder une checkbox à cette variable ?
Merci
Salut,
J'ai envie de dire comme un Binding normal soit un truc comme ça :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Binding bd = new Binding(); bd.Source = maClassStatic.monChampStatic; maCheckBox.SetBinding(CheckBox.IsCheckedProperty, bd);
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 static public class maClassStatic { static public bool monChampStatic { get; set; } }
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part <CheckBox IsChecked="{Binding Source={x:Static leNamespace:laClasse.leChamp}}">...
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
pour info frédéric hamel propose un memo sur le binding (Google > Data Binding Quick Reference)
Attention, avec ce qui est indiqué dans le mémo, tu ne fais pas de binding... tu récupères la valeur au moment de l'initialisation du contrôle, mais si elle change par la suite, le contrôle ne se mettra pas à jour
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
evidement donc la solution c'est de mettre un constructeur prive a la classe
de coller un static dedans style
static readonly maclass default = new maclasse();
et de faire le binding sur le static default qui permet d'atteindre la classe construite
a l'ancienne quoi !!!!
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Partager