INotifyProperyChanged を実装するカスタム オブジェクトがありますが、バインディングでうまく機能するソフト削除を実装できるかどうか疑問に思っています。各オブジェクトには IsDeleted プロパティがあり、このプロパティが true に設定されている場合、GUI に表示されません。Binding クラスを装飾するカスタム マークアップ拡張機能を作成することを考えていましたが、期待どおりに機能しませんでした。現在、IsDeleted をバインドされたプロパティの 1 つとして MultiBinding を使用して、コンバーターが削除されたオブジェクトを特定できるようにすることを検討しています。しかし、このソリューションは非常に複雑で退屈に思えます。
バインディングのためにソフト削除を実装する方法を知っている人はいますか?