Silverlight 将控件作为一个组进行验证。银光
我有一个使用MVVM的Silverlight页面。在页面上,我有几个需要验证的控件。对于下拉列表和文本框,这并不难。i、 eSilverlight 将控件作为一个组进行验证。银光,silverlight,validation,Silverlight,Validation,我有一个使用MVVM的Silverlight页面。在页面上,我有几个需要验证的控件。对于下拉列表和文本框,这并不难。i、 e <TextBox Grid.Row="4" Grid.Column="1" Text="{Binding EmailAddress, Mode=TwoWay, ValidatesOnNotifyDataErrors=True}"> <i:Interaction.Behaviors> <behaviors:U
<TextBox Grid.Row="4" Grid.Column="1" Text="{Binding EmailAddress, Mode=TwoWay, ValidatesOnNotifyDataErrors=True}">
<i:Interaction.Behaviors>
<behaviors:UpdateOnTextChangedBehavior />
</i:Interaction.Behaviors>
</TextBox>
我得到了一个漂亮的红色小盒子,里面有我在模型中绑定的信息
但我也有一个地方,我在stackpanel中有两个复选框。我需要确认其中一个盒子是选中的。我希望错误消息显示在stackpanal或stackpanal中第一项的labeltextbox旁边
<StackPanel Grid.Row="6"
Grid.ColumnSpan="2">
<ac:LabelTextBox Content="Business Group(s):" />
<CheckBox HorizontalAlignment="Left"
VerticalAlignment="Center"
IsThreeState="False"
Content="XXX"
IsChecked="{Binding User.HasXXXUserRole, Mode=TwoWay, ValidatesOnExceptions=True}"
Margin="3"
FlowDirection="LeftToRight">
</CheckBox>
<CheckBox HorizontalAlignment="Left"
VerticalAlignment="Center"
IsThreeState="False"
Content="YYY"
IsChecked="{Binding User.HasYYYUserRole, Mode=TwoWay, ValidatesOnExceptions=True}"
Margin="3"
FlowDirection="LeftToRight" />
</StackPanel>
谢谢
Danny可以同时检查,或者是一个还是另一个?如果只能选中一个,请使用单选按钮,而不是复选框。两者都可以选中。但至少有一个需要检查。嗯。我想要一个单选按钮。但是没有。