【发布时间】:2013-10-26 17:53:29
【问题描述】:
我正在开发我的第一个原生 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’中找不到可附加属性‘Resources’”
和“在 XML 命名空间 'clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone' 中的类型 'Grid' 上不存在属性 'Resources'”
【问题讨论】:
-
您是在 phoneapplicationpage 而不是 app.xaml 中执行此操作?
-
你能显示抛出异常的代码吗?是 C# 代码 og XAML 抛出的错误吗?没有它,很难说是哪里出了问题。
-
这是在 MainPage.xaml 中,所以是的,它是一个 PhoneApplicationPage。错误是 XAML 中突出显示的语法,如果我尝试构建解决方案,我会收到我添加到问题中的错误。
标签: windows-phone-8