Silverlight 如何在c#中定义数据模板?
如何在代码中创建数据模板(使用C#),然后向该数据模板添加控件Silverlight 如何在c#中定义数据模板?,silverlight,Silverlight,如何在代码中创建数据模板(使用C#),然后向该数据模板添加控件 <data:DataGrid.RowDetailsTemplate> <DataTemplate> <Border> <Border Margin="10" Padding="10" BorderBrush="SteelBlue" BorderThickness="3" CornerRadius="5">
<data:DataGrid.RowDetailsTemplate>
<DataTemplate>
<Border>
<Border Margin="10" Padding="10" BorderBrush="SteelBlue"
BorderThickness="3" CornerRadius="5">
<TextBlock Text="{Binding Description}" TextWrapping="Wrap"
FontSize="10">
</TextBlock>
</Border>
</Border>
</DataTemplate>
</data:DataGrid.RowDetailsTemplate>
我正在使用Sivlerlight。据我所知,在
Silverlight
中创建DataTemplate
的唯一方法是使用XamlReader
。基本上,您只需将XAML作为字符串传递给它,它将返回一个DataTemplate。Byron的解决方案将适用于WPF,但Silverlight(据我所知)不支持FrameworkElementFactory
注意DataGridTemplateColumn
的选项2