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

时间:2015-10-01 02:55:03

标签: c# xaml windows-store-apps uwp

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

<DataTemplate x:DataType="System:String">
   <TextBlock Text="{x:Bind}" />
</DataTemplate>

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

1 个答案:

答案 0 :(得分:12)

如果没有指定路径,您实际上可以Text="{x:Bind}" Designer 会抱怨,但忽略它是安全的。

我认为问题在于您定义字符串类型的方式。请注意,在WinRT XAML中,它现在写为x:String

所以这应该有用 -

<DataTemplate x:Key="GroupTemplate" x:DataType="x:String">
    <TextBlock Text="{x:Bind}" />
</DataTemplate>