Je travaille avec une application Silverlight avec des contrôles TimePicker et des TextBox. Le code XAML commeSilverlight Toolkit Le contrôle TimePicker n'affiche pas de message d'erreur lors de l'erreur de validation
<toolkit:TimePicker x:Name="time" Width="100" HorizontalAlignment="Left" Value="{Binding FromDatetime, Mode=TwoWay, NotifyOnValidationError=True, ValidatesOnDataErrors=True, ValidatesOnExceptions=True}"/>
<Button HorizontalAlignment="Left" Content="Button" Height="23" x:Name="button1" Width="75" Click="button1_Click" />
<TextBox Height="24" Name="text" Width="120" HorizontalAlignment="Left" Text="{Binding Path=FromDatetime, Mode=TwoWay, NotifyOnValidationError=True, ValidatesOnExceptions=True, ValidatesOnDataErrors=True}"/>
<sdk:ValidationSummary Name="errorSummary" />
Mon problème est, quand j'entrer une valeur non valide et appuyez sur la touche (c'est seulement SubmitChanges() à un DataContext dans mon gestionnaire button1_Click), le contrôle de TimePicker ne montrent pas moi un message d'erreur. Dans mon cas, j'ai essayé 3 modèles.
- contrôle TimePicker et Button
- contrôle TimePicker, ValidationSummary et bouton
- TextBox et Button
- TextBox, ValidationSummary et bouton
Les résultats sont,
motif 1: aucun message d'erreur et aucune bordure rouge autour du TimePicker
modèle 2: le TimePicker est la même chose que modèle 1, mais ValidationSummary affiche le message d'erreur
modèle 3: la zone de texte affiche le message d'erreur et une fine bordure rouge
modèle 4: à la fois la zone de texte et le message d'erreur show ValidationSummary Alors, comment puis-je laisser le TimePicker me montrer le message d'erreur tout comme le TextBox?
Merci.
Silverlight 3 ou 4? – AnthonyWJones