我怎样才能{x:绑定}到UWP中的DataTemplate的根类型?

Lai*_*ith 9 c# xaml windows-store-apps uwp

我有一个模板,它接收一个stringas作为其数据类型:

<DataTemplate x:DataType="System:String">
   <TextBlock Text="{x:Bind}" />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

但是这种绑定技术给了我一个构建错误.如何在{x:Bind}没有路径值的情况下使用?我想绑定字符串,而不是字符串中的属性.

Jus*_* XL 13

实际上你可以Text="{x:Bind}"不指定路径.该设计师会抱怨,但它是安全的忽略它.

我认为问题是你定义字符串类型的方式.注意在WinRT XAML中它现在写为x:String.

所以这应该工作 -

<DataTemplate x:Key="GroupTemplate" x:DataType="x:String">
    <TextBlock Text="{x:Bind}" />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)