如何在代码中创建DataTemplate
(使用C#),然后将控件添加到DataTemplate
?如何在代码中定义DataTemplate?
<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。
+1这是正确的。我个人更喜欢使用LinqToXml对象来构建所需的Xaml,但最终需要将结果字符串传递给XamlReader以编程方式创建DataTemplate。 – AnthonyWJones 2010-04-10 22:01:21