我正在开发我的第一个原生Windows Phone 8应用程序,而且我是xaml的新手。
我正在尝试使用以下标记创建一个包含DataTemplate的资源部分:
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Key="LoopingSelectorTemplate">
<Grid>
<TextBlock Text="{Binding}" FontSize="32" Foreground="Green"></TextBlock>
</Grid>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
但是我收到错误'会员'资源'无法识别或无法访问。'
我错过了引用或xmlns吗?我发现的大多数搜索结果似乎暗示上述标记应该开箱即用,并且不需要提及任何其他内容。
编辑:
当我尝试构建解决方案时,我收到以下错误:
'会员“资源”无法识别或无法访问。'
“在'PhoneApplicationPage''中找不到可附加属性'资源'”
和“属性'资源'在XML命名空间'clr-namespace中的'Grid'类型上不存在:Microsoft.Phone.Controls; assembly = Microsoft.Phone'”
答案 0 :(得分:3)
问题在于,虽然我将其添加到MainPage.xaml,但它不在根电话:PhoneApplicationPage标签,而是在Grid标签内。