How to define a DataTemplate in code?

后端 未结 3 1611
终归单人心
终归单人心 2021-02-19 10:14

How can I create a DataTemplate in code (using C#) and then add a control to that DataTemplate?



        
3条回答
  •  眼角桃花
    2021-02-19 10:36

    As far as I know, the only way to create a DataTemplate in Silverlight is to use XamlReader. Basically you would just pass it the XAML as a string and it will give you back a DataTemplate. Byron's solution would apply to WPF but Silverlight (to the best of my knowledge) does not support FrameworkElementFactory.

    Scott Morrison: Defining Silverlight DataGrid Columns at Runtime

    Take note of option #2 for DataGridTemplateColumn.

提交回复
热议问题