【问题标题】:WP8: PhoneApplicationPage.Resources - "Resources" is not recognized or is not accessibleWP8:PhoneApplicationPage.Resources - “资源”无法识别或无法访问
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-07
    • 1970-01-01
    • 1970-01-01
    • 2020-12-10
    • 1970-01-01
    • 2012-12-20
    • 1970-01-01
    • 2012-11-09
    相关资源
    最近更新 更多