如何在代碼中創建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