« Telerik et Controls WPF » : différence entre les versions
De Banane Atomic
Aller à la navigationAller à la recherche
Aucun résumé des modifications |
|||
Ligne 35 : | Ligne 35 : | ||
<kode lang='xaml'> | <kode lang='xaml'> | ||
<Window xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"> | <Window xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"> | ||
<telerik:RadWatermarkTextBox WatermarkContent="Enter a value ..." /> | <telerik:RadWatermarkTextBox WatermarkContent="Enter a value ..." | ||
CurrentText="{Binding MyValue, Mode=OneWayToSource}" /> | |||
</kode> | </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}" /> |