코드에서 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을 빌드하는 것을 선호하지만 궁극적으로 결과 문자열을 프로그래밍 방식으로 DataTemplate을 만들기 위해 XamlReader에 전달해야합니다. – AnthonyWJones