WPF验证-一个按钮,多个控件。它';他会引起愤怒
我想做的是:WPF验证-一个按钮,多个控件。它';他会引起愤怒,wpf,Wpf,我想做的是: 我有一个带有三个文本框和一个提交按钮的表单。单击submit按钮,文本框将得到验证-在本例中,如果文本框为空,则选中它们。为什么我不能像在asp.net中那样,设置一个由按钮触发的验证组呢?从3.5 SP1版开始,您实际上可以在WPF中这样做。以下是一个例子: <StackPanel x:Name="BindingGroupContainer"> <StackPanel.BindingGroup> <BindingGroup&g
我有一个带有三个文本框和一个提交按钮的表单。单击submit按钮,文本框将得到验证-在本例中,如果文本框为空,则选中它们。为什么我不能像在asp.net中那样,设置一个由按钮触发的验证组呢?从3.5 SP1版开始,您实际上可以在WPF中这样做。以下是一个例子:
<StackPanel x:Name="BindingGroupContainer">
<StackPanel.BindingGroup>
<BindingGroup>
<BindingGroup.ValidationRules>
<my:MyValidationRule />
</BindingGroup.ValidationRules>
</BindingGroup>
</StackPanel.BindingGroup>
<TextBox Text="{Binding MyTextProperty1}"/>
<TextBox Text="{Binding MyTextProperty2}"/>
<TextBox Text="{Binding MyTextProperty3}"/>
</StackPanel>
这里对其进行了详细描述: