0

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

4

1 回答 1

3

问题是,虽然我将它添加到 MainPage.xaml,但它不在根 phone:PhoneApplicationPage 标记中,而是在 Grid 标记中。

于 2013-10-28T20:30:46.793 回答