質問:
XAML でa を定義し、DataTemplate
(シングルトンを取得するのではなく) コードでインスタンス化し、 aが必要な場所に送信する前にそれをFindResource
変更する方法はありますか?VisualTree
DataTemplate
DataGridTemplateColumn.CellTemplate
バックグラウンド:
私は独自に列を追加data[][]
して 2 次元配列を表示していますが、配列内の各要素を表示する方法を知っている XAML で定義されています。ただし、各セルのデフォルトは行です。そのため、ルート ビジュアル要素をバインディングに設定して列インデックスを「パラメータ化」する必要があります。現在、is は in として定義され、毎回同じインスタンスを返すby によって取得されます。呼び出すだけでなく、ツリー自体をロードするのではなく、ツリーを取得できます。コード内をインスタンス化し、必要な変更を行い、に設定する方法を探していますDataGrid
DataGridTemplateColumn
DataTemplate
DataContext
data[x]
DataTemplate
DataContext
"[y]"
y
DataTemplate
DataGrid.Resources
FindResource()
LoadContent()
UIElement
VisualTree
DataTemplate
DataTemplate
DataGridTemplateColumn.CellTemplate
.