次のユーザー コントロールを取得したとします。
<UserControl x:Class="MyUserControl">
<tk:DataGrid>
<tk:DataGrid.Columns>
<!-- some columns -->
</tk:DataGrid.Columns>
</tk:DataGrid>
</UserControl>
実際には、このコントロールをさまざまな列で多くの場所で使用する必要があるため、データ グリッドに必要な列を定義することはできません。これが私がやりたいことです:
<UserControl x:Class="MyPanel">
<ui:MyUserControl>
<Columns>
<!-- columns that will go into the data grid -->
</Columns>
</ui:MyUserControl>
</UserControl>
これを達成することは可能ですか?
PS: DataGrid.Columns は読み取り専用です。他のものにバインドすることはできません。