Bonjour,
le code suivant utilise des accolades pour instancier la classe Binding. Quel est ça signification ?
En faite, je passe de java à c#, c'est pourquoi, je trouve cette méthode un peu bizarre ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public static void SetValidation(this FrameworkElement frameworkElement, string message) { CustomValidation customValidation = new CustomValidation(message); Binding binding = new Binding("ValidationError") { Mode = System.Windows.Data.BindingMode.TwoWay, NotifyOnValidationError = true, ValidatesOnExceptions = true, Source = customValidation }; frameworkElement.SetBinding(Control.TagProperty, binding); }
Merci
Partager