C# Silverlight-按可见性进行动态绑定

C# Silverlight-按可见性进行动态绑定,c#,silverlight,validation,C#,Silverlight,Validation,如果我有两个文本框,一个可见,另一个不可见。两者都绑定到同一属性 有没有办法只绑定一个可见的? 这样验证只会在验证摘要中导致一个错误 我有一个表格,有很多恶魔,但也有很多不同的方式,人们可以根据自己的选择输入数据。所以我想知道是否有一种方法可以覆盖所有隐藏的组件,并且禁用验证或/和临时解除绑定 下面是一个很好的简短示例,说明您正在努力实现的目标: 在本例中,您可以使用可视化树漫游器漫游可视化树,并删除可见性值为的任何框架元素上的绑定: 以下是一个很好的简短示例,说明您正在努力实现的目标: 在本例

如果我有两个文本框,一个可见,另一个不可见。两者都绑定到同一属性

有没有办法只绑定一个可见的? 这样验证只会在验证摘要中导致一个错误


我有一个表格,有很多恶魔,但也有很多不同的方式,人们可以根据自己的选择输入数据。所以我想知道是否有一种方法可以覆盖所有隐藏的组件,并且禁用验证或/和临时解除绑定

下面是一个很好的简短示例,说明您正在努力实现的目标:

在本例中,您可以使用可视化树漫游器漫游可视化树,并删除可见性值为的任何框架元素上的绑定:

以下是一个很好的简短示例,说明您正在努力实现的目标:

在本例中,您可以使用可视化树漫游器漫游可视化树,并删除可见性值为的任何框架元素上的绑定:

我来试一试。我正在考虑编写一个方法来循环所有不可见组件,并更改它们的绑定以停止验证。很好,上面我的编辑中的链接应该可以帮助您遍历可视化树以更新不可见组件上的绑定。谢谢。现在我只需要把这两个混合在一起:)我来试试。我正在考虑编写一个方法来循环所有不可见组件,并更改它们的绑定以停止验证。很好,上面我的编辑中的链接应该可以帮助您遍历可视化树以更新不可见组件上的绑定。谢谢。现在我只需要将这两种情况混合在一起:)