我有实现 INotifyProperyChanged 的自定义对象,现在我想知道是否可以实现软删除,这将与绑定很好地配合?每个对象都有一个 IsDeleted 属性,如果此属性设置为 true,则它不会显示在 GUI 中。我正在考虑制作一个自定义标记扩展来装饰 Binding 类,但它没有按预期工作。现在我正在考虑使用带有 IsDeleted 的 MultiBinding 作为绑定属性之一,以便转换器能够确定哪个对象被删除。但是这个解决方案听起来相当复杂和无聊。
有人知道如何为绑定实现软删除吗?