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