« Telerik et Controls WPF » : différence entre les versions
De Banane Atomic
Aller à la navigationAller à la recherche
m (Nicolas a déplacé la page Telerik vers Telerik et Controls WPF) |
|||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 31 : | Ligne 31 : | ||
} | } | ||
</filebox> | </filebox> | ||
= [https://docs.telerik.com/devtools/wpf/controls/radwatermarktextbox/features RadWatermarkTextBox] = | |||
<kode lang='xaml'> | |||
<Window xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"> | |||
<telerik:RadWatermarkTextBox WatermarkContent="Enter a value ..." | |||
CurrentText="{Binding MyValue, Mode=OneWayToSource}" /> | |||
</kode> |
Dernière version du 13 mai 2020 à 09:08
RadGridView
Data Validation
public class MyViewModel : INotifyPropertyChanged, IDataErrorInfo { public string Error { get; set; } public string this[string propertyName] => GetErrorForProperty(propertyName); private string GetErrorForProperty(string propertyName) { switch (propertyName) { case nameof(Name): { if (Name.Contains("x")) { // insérer un message dans Error va colorer la ligne en rouge et remplir le tooltip du RowHeader Error = "Error, name contains x."; } else { Error = ""; } // renvoie toujours un string vide pour toujours valider la cellule return string.Empty; } default: return string.Empty; } } |
RadWatermarkTextBox
<Window xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"> <telerik:RadWatermarkTextBox WatermarkContent="Enter a value ..." CurrentText="{Binding MyValue, Mode=OneWayToSource}" /> |