WP8:PhoneApplicationPage.Resources - “资源”无法识别或无法访问

时间:2013-10-26 17:53:30

标签: windows-phone-8

我正在开发我的第一个原生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'”

1 个答案:

答案 0 :(得分:3)

问题在于,虽然我将其添加到MainPage.xaml,但它不在根电话:PhoneApplicationPage标签,而是在Grid标签内。