2016-11-11 6 views
0

私は、ユーザーが自分のデータ用にフィルタを作成および編集できるように2つのコントロールを実装しました。両方のコントロールには、My IFilterインターフェイスを実装するFilterというDependencyPropertyがあります。コントロールの1つはRegularExpressionフィルターを実装し、もう1つのコントロールはSelectionFilter(フィルターを適用する項目を選択するリストボックス)を実装します。muxコントロールを実装する方法

これらのフィルタを組み合わせたコントロールをCompoundFilterControlに作成したいと思います。 CoumpoundFilterControlは、ユーザーが使用したいフィルターのタイプを選択できるようにする必要があります。 CompoundFilterControl

私のCompoundFilterControlにもFilter DependancyPropertyがあることが理想です。どのタブが選択されているかに応じて、適切なコントロールのフィルターを選択することができます。

どうすればいいか分かりません。私が持っていた唯一の考えは、TabControlのSelectionChangedイベントを実装し、適切なサブコントロールのFilterプロパティをCompoundFilterControlのFilter DependancyPropertyに動的にバインドしようとすることです。これは正しいです?

答えて

1

あなたがしようとしていることを理解していれば、IFilterを実装したIFilterの実装では、選択したタブのコントロールのIFilterインターフェイスを呼び出すだけです

関連する問題