2011-08-11 9 views
0

行の詳細を表示する方法については、このリンクで見ています。DataGridの行の詳細にUserControlを配置する方法は?

http://www.wpftutorial.net/DataGrid.html#rowDetails

私はそこにユーザーコントロールを配置したいと思います。しかし、私はそれをすることを考えていない。私はあなたがDataGridResourcesにしたいUserControlsのインスタンスを含む様々なDataTemplatesを作成することができ、それぞれ1

答えて

2

用貴様ユーザーコントロールを表示する必要がSuposeは、あなたがあなたのために正しいものを選ぶDataTemplateSelectorを作成することができますし、 RowDetailsTemplateSelectorと設定します。

編集:リソースの使用例:

<DataGrid.Resources> 
    <DataTemplate x:Key="ImageTemplate"> 
     <uc:ImageUserControl Source="{Binding Image}"/> 
    </DataTemplate> 
    <DataTemplate x:Key="GraphTemplate"> 
     <uc:GraphUserControl GraphData="{Binding Data}"/> 
    </DataTemplate> 
</DataGrid.Resources> 

はまたDataTemplateSelectorドキュメントを読んでください。

+0

私の知らない間違いですが、どうすればリソースに追加できますか? (sintax) –

+0

いくつかの例を追加しました。 –

関連する問題