C#-数据模板错误

本文关键字:错误 数据 C#- | 更新日期: 2023-09-27 18:19:55

我得到一个错误:

"Windows.UI.Xaml.DataTemplate"不包含接受1个参数的构造函数

我正在尝试创建一个包含多个绑定的DataTemplate

var cell = new DataTemplate(() =>
{
   //Bindings in here
}
);

这是我正在尝试制作的Windows 8应用商店应用程序。它最初是一个使用Xamarin编写的应用程序,但由于Xamarin不支持Windows8,我不得不将Xamarin代码转换回常规C#。这段代码在这个项目的Xamarin版本上运行得很好,但由于某种原因,当我在常规的C#Windows 8 Store应用程序中尝试它时,我一直会遇到这个错误。

C#-数据模板错误

试试这个

var _TextBlock = new FrameworkElementFactory(typeof(TextBlock));
_TextBlock.SetBinding(TextBlock.TextProperty, new Binding("MyBinding"));
var cell = new DataTemplate()
           {
               VisualTree = _TextBlock
           };