silverlight - 在 TabControl ( Silverlight 4 ) 中,验证摘要

  显示原文与译文双语对照的内容
97 3

每个人,这是我的问题。我在项目中使用 MVVM,我有一个 UserControl,它上面有 TabControl 。TabItems对它们有验证。

主页如下所示:

<UserControl>
 <DataInput:ValidationSummary x:Name="ValidationSummary"/>
 <Grid x:Name="LayoutRoot">
 <DataInput:ValidationSummary/>
 <TabControl x:Name="TabControl">
 <TabItem>
 <MyUserControl1 DataContext="{Binding}"/>
 </TabItem>
 <TabItem>
 <MyUserControl2 DataContext="{Binding}"/>
 </TabItem>
 <TabItem>
 <MyUserControl2 DataContext="{Binding}"/>
 </TabItem>
 </TabControl>
 </Grid>
</UserControl>

下面是TabItems的示例代码:

<UserControl>
 <Grid>
 <Text:ExtendedTextBox Text="{Binding Name, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}"/>
 <Data:DataGrid SelectedItem="{Binding SelectedValue, Mode=TwoWay, ValidatesOnExceptions=true, NotifyOnValidationError=true}"/>
 </Grid>
</UserControl>

ValidationSummary的目标设置为 LayoutRoot 。但实际上,它只显示可见( 当前打开) TabItem的错误。我需要显示所有标签中的所有错误。我如何实现这个?

时间:原作者:0个回答

...