gpt4 book ai didi

silverlight - 在代码中创建 Silverlight DataTemplate

转载 作者:行者123 更新时间:2023-12-03 09:46:19 25 4
gpt4 key购买 nike

如何在代码中创建 silverlight 数据模板?我已经看到了很多 WPF 的示例,但没有看到 Silverlight 的示例。

编辑:这是我现在使用的代码,基于下面圣地亚哥的回答。

public DataTemplate Create(Type type)
{
return (DataTemplate)XamlReader.Load(
@"<DataTemplate
xmlns=""http://schemas.microsoft.com/client/2007"">
<" + type.Name + @" Text=""{Binding " + ShowColumn + @"}""/>
</DataTemplate>"
);
}

这非常有效,并且允许我动态更改绑定(bind)。

最佳答案

虽然您无法以编程方式创建它,但您可以使用如下代码从 XAML 字符串加载它:

    public static DataTemplate Create(Type type)
{
return (DataTemplate) XamlReader.Load(
@"<DataTemplate
xmlns=""http://schemas.microsoft.com/client/2007"">
<" + type.Name + @"/>
</DataTemplate>"
);
}

上面的代码片段创建了一个包含单个控件的数据模板,该控件可能是包含您需要的内容的用户控件。

关于silverlight - 在代码中创建 Silverlight DataTemplate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com