如何在代码中(使用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 票数:0 已采纳

据我所知,在Silverlight创建DataTemplate的唯一方法是使用XamlReader 基本上,您只需将XAML作为字符串传递给它,它将给您一个DataTemplate。 拜伦的解决方案将适用于WPF,但据我所知,Silverlight不支持FrameworkElementFactory。

在运行时定义Silverlight DataGrid列

注意DataGridTemplateColumn的选项#2。

  ask by mohsen translate from so

未解决问题?本站智能推荐: