我正在开发我的第一个本机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'”
和“属性'Resources'在XML名称空间'clr-namespace:Microsoft.Phone.Controls; assembly = Microsoft.Phone'的'Grid'类型上不存在”
问题是,尽管我将其添加到MainPage.xaml中,但它不是位于根phone:PhoneApplicationPage标记处,而是位于Grid标记内。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句