我有一个模板,它接收string
作为其数据类型:
<DataTemplate x:DataType="System:String">
<TextBlock Text="{x:Bind}" />
</DataTemplate>
但是这种绑定技术给了我一个构建错误。如何在没有路径值的情况下使用{x:Bind}
?我想绑定字符串,而不是字符串中的属性。
答案 0 :(得分:12)
如果没有指定路径,您实际上可以Text="{x:Bind}"
。 Designer 会抱怨,但忽略它是安全的。
我认为问题在于您定义字符串类型的方式。请注意,在WinRT XAML中,它现在写为x:String
。
所以这应该有用 -
<DataTemplate x:Key="GroupTemplate" x:DataType="x:String">
<TextBlock Text="{x:Bind}" />
</DataTemplate>