gpt4 book ai didi

wpf - WPF 中 ListBox 上的数据验证

转载 作者:行者123 更新时间:2023-12-04 20:51:32 26 4
gpt4 key购买 nike

我有一个 ListBox 绑定(bind)到 T 类型的 ObservableCollection - 每个 ListBoxItem 都是一个复选框,其中 IsChecked 绑定(bind)到 T 中的 bool 属性。我想验证 ListBox 中的选中项目,以便必须至少勾选一个复选框 - 如果没有勾选复选框 我想在 ListBox 周围显示一个红色边框(标准验证通知)。

我该怎么做呢?我可以使用 ValidatesOnDataErrors 吗?

最佳答案

实现IDataErrorInfo在暴露 ObservableCollection<T> 的类中如果集合中的所有对象的值为 false,则使索引器针对该属性的名称返回错误。在他们的 bool 属性中。然后使用 DataErrorValidationRule在您的装订ValidationRules .

关于wpf - WPF 中 ListBox 上的数据验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4430580/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com