validation de données dans un formulaire
Bonjour,
j'utilise WPF pour faire un formulaire d'inscription et je veux controler la validation des champs donc j'ai utiliser le code Xaml suivant pour un bouton de telle façon qu'il ne s'allume que si les textbox sont remplis mais en executant ça ne marche pas 8O j'ignore la raison :s
voici le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <Button Content="Suivant " Height="23" HorizontalAlignment="Left" Margin="193,589,0,0" Name="button1" VerticalAlignment="Top" Width="107" Background="#FF98C3F1" BorderBrush="#FF216BC7" Command="{Binding SaveCommand}" >
<Button.Style>
<Style TargetType="{x:Type Button}" >
<Setter Property="IsEnabled" Value="false" />
<Style.Triggers>
<MultiDataTrigger>
<MultiDataTrigger.Conditions>
<Condition Binding="{Binding ElementName=textBox1
, Path=(Validation.HasError)}" Value="false" />
<Condition Binding="{Binding ElementName=textBox2
, Path=(Validation.HasError)}" Value="false" />
<Condition Binding="{Binding ElementName=textBox3
, Path=(Validation.HasError)}" Value="false" />
</MultiDataTrigger.Conditions>
<Setter Property="IsEnabled" Value="true" />
</MultiDataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button> |