質問

特定のタイプの子供のコントロールのみを取ることになっているコントロールを書く必要があります。機能的には、セレクターのように機能します。これは、子供を選択/アクティブ化できるという点で機能しますが、アイテムコントロールはあらゆる種類の子供(オブジェクト)を取得できるため、セレクターから派生できないようです。ここでタイプフェティを編集したいと思います。したがって、間違ったタイプの子供が追加されたときに例外をスローすることはオプションではありません。

親のコントロールは子供の特定の特性と行動に依存する必要があるため、この制約が必要であると思われます。また、子供たちと両親と直接コミュニケーションがあります。

このようなものは通常、WPFで処理されます。

役に立ちましたか?

解決

ItemsControl子供たちはあなたが選んだアイテムコンテナタイプで包みます。したがって、あなたはあなたの子供たちを知っています ItemsControl 常にそのタイプのものになります。例えば、 ListBoxESは常に持っています ListBoxItems子供として。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top