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