2011-08-02 12 views
1

グリッドの列= 0にリストボックスがあり、グリッドの全列= 1は、さまざまな値を受け入れるためにテキストボックスでいっぱいになります。しかし、テキストボックスは、私が選択したリストボックスの項目に基づいて異なります。 DataTemplate(またはContentTmplate?)を使って、どのようにしてそれを実現できたかをいくつか示します。どのようにこれを達成するのですか?リストボックス項目の選択に基づいてdockpanelsを変更する

答えて

0

DataTemplateSelector機能を参照してください。これを実現するには、ContentControlのContentTemplateSelectorを指定する必要があります。また、テキストボックスタイプごとに1つのDataTemplateを定義する必要があり、DataTemplateSelectorでは正しいテキストボックステンプレートが渡されたアイテムに依存します。 SOとyoの検索は多くの例を見つけるでしょう。

関連する問題