TabControl (Silverlight 4) 中的验证摘要

编程入门 行业动态 更新时间:2024-10-08 07:28:28
本文介绍了TabControl (Silverlight 4) 中的验证摘要的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

大家.这是我的问题.我在我的项目中使用 MVVM 模式,我有一个 UserControl,它上面有一个 TabControl.TabItem 对其进行了验证.

everyone. Here is my question. I'm using MVVM pattern in my project and i have a UserControl, which has a TabControl on it. TabItems have validations on them.

主页看起来像这样:

<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 的示例代码:

And here is a sample code for 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 的错误.我需要显示所有选项卡中的所有错误.我怎样才能做到这一点?

Target for ValidationSummary is set to LayoutRoot. But actually, it's showing only errors for visible(currently opened) TabItem. And i need to show all the errors from all tabs. How can i achieve this?

推荐答案

Walkor,请参阅:使用 BindingValidationError 将消息添加到 Silverlight 中的验证摘要

Walkor, see this: Using BindingValidationError to Add Messages to a Validation Summary in Silverlight

希望有帮助!

这篇关于TabControl (Silverlight 4) 中的验证摘要的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-05-01 11:32:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1408615.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:摘要   TabControl   Silverlight

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!