このクラスを使用すると、コレクションからそのメンバーへのデータコンテキストの伝播が可能になります。ただし、これはSilverLight専用です。
の詳細についてDepedencyObjectCollection
は、この投稿をご覧ください。
同等のものが存在しない場合、それを作成するために必要な手順は何ですか?
RowDefinitionCollection
クラスからの欲求行動を観察します。しかし、私はその実装を理解できませんでした。
ありがとう
このクラスを使用すると、コレクションからそのメンバーへのデータコンテキストの伝播が可能になります。ただし、これはSilverLight専用です。
の詳細についてDepedencyObjectCollection
は、この投稿をご覧ください。
同等のものが存在しない場合、それを作成するために必要な手順は何ですか?
RowDefinitionCollection
クラスからの欲求行動を観察します。しかし、私はその実装を理解できませんでした。
ありがとう
簡単な答えはNOです。
しかし、とにかくそれが正しい実装であるとはもはや思いません。FrameworkElementのコレクションを使用して、カスタムコントロールのLogicalChildrenに追加します。そうすることで、DataContextがFrameworkElementに自然に渡され、すべてが期待どおりに機能します。
これが、RowDefinitionクラスが.NET4.0に実装されている方法のようです。ただし、SilverlightバージョンのRowDefinitionは、DependencyObjectから直接派生しています。MSDNドキュメントには、デフォルトでSilverlightドキュメントが表示されており、以前の誤ったアプローチに誤って誘導されていました。