silverlight - 如何在 Silverlight 4 应用程序中禁用验证?

标签 silverlight entity-framework validation wcf-ria-services

更新 如何在 Silverlight 4 应用程序中禁用验证?看起来这不是 RIA 服务所独有的(正如我在下面的原始问题所暗示的那样)。当我将我的数据网格绑定(bind)到 POCO 列表并在我的网格中触发验证错误时,我观察到这一点(例如,在绑定(bind)到数字属性的单元格中输入非数字)。在这种情况下如何禁用验证? 结束更新

如何在我的 Silverlight 应用程序中禁用(关闭)绑定(bind)到 RIA 服务生成的类的网格中的验证。我想只针对这个网格禁用验证;我想在其他控件中使用验证。

例如假设我有一个名为 Customer 的 RIA 服务生成类,其中包含以下字段:ID、FirstName、LastName。数据库中我的 Customer 表中的所有相应字段都不可为空(因此是必需的)。 Customer 类的集合绑定(bind)到一个网格:

myGrid.itemsSource = myListOfCustomers

对于我的网格中的每一列,我都定义了一个到其中一个属性的绑定(bind),例如

="{Binding FirstName}"

我希望我的用户能够在我的网格中的任何单元格中输入任何内容,而不会出现验证消息。例如现在,在我的整数 ID 列中输入非数字会导致显示验证消息。

我有一个使用 RIA 服务、 Entity Framework 4 和 Silverlight 4 设置的应用程序。它是按照 MSDN 上规定的标准方式设置的:Walkthrough: Creating a RIA Services Solution

提前致谢。

最佳答案

有点晚了,但是您是否尝试将绑定(bind)上的 NotifyOnValidationError 和相关属性设置为 false?

关于silverlight - 如何在 Silverlight 4 应用程序中禁用验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3454780/

相关文章:

silverlight - DateTime.UtcNow 在 Silverlight 应用程序中的可靠性如何?

wpf - Silverlight、WPF 还是 Windows 窗体?

c# - 我可以使用 Entity Framework Code First 指定子实体默认排序吗?

ruby-on-rails - 更改 Paperclip 中的错误验证消息

java - 如何实现 int 验证,使输入只能是 int 且介于 min 和 max 之间?

javascript - 验证 JS 中开放时间之间的日期

silverlight - sllauncher.exe 命令行选项是否有任何文档?

silverlight - 从绝对uri下载文件以流式传输到SaveFileDialog

entity-framework - CQRS与 Entity Framework 自跟踪实体/WCF RIA服务兼容吗?

c# - 如何在现有的 AspNetUsers 表中添加一列