【问题标题】:UWP Cannot Resolve ThemeResource ApplicationPageBackgroundThemeBrushUWP 无法解决 ThemeResource ApplicationPageBackgroundThemeBrush
【发布时间】:2017-07-27 18:55:08
【问题描述】:

我在 Visual Studio 2015 中的项目有问题:

在 UWP 的 XAML 中

背景="{ThemeResource ApplicationPageBackgroundThemeBrush}"

无法解析 ApplicationPageBackgroundThemeBrush

我尝试删除并重新安装 Visual Studio 2015,Windows SDK,重新安装 Windows 10,但是,每个新项目都会出现此错误。

但是,当我编译项目时,它可以完美运行。

问题出在设计阶段,因为窗口是透明的,没有背景。

编辑

<Page
    x:Class="CineBase.Pagine.Home"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
        <TextBlock x:Uid="Greeting" Text="" HorizontalAlignment="Center" VerticalAlignment="Center"/>
    </Grid>
</Page>

这是完整的代码,错误没有识别码。

【问题讨论】:

  • 您将背景设置到哪个控件?你能分享更多关于那条线的代码吗?
  • 到一个网格,但是当我创建一个新的 UWP 项目而不更改任何内容时也会发生这种情况
  • 这很奇怪,对我来说很完美。你可以尝试完全卸载 VS 2015(我个人建议使用它的卸载程序,然后使用控制面板卸载相关程序,然后使用 @987654321 清理其余程序@摆脱VS 2015),然后安装今天已经发布的VS 2017。
  • 但奇怪的是,即使完全重新安装了 Windows 并且一切都不起作用。你是否安装了每个 Windows SDK 10240、10586 和 14393?
  • 很奇怪,我刚安装完vs2017还没有解决,现在我尝试安装之前的sdk 10240和10586。起初我以为是Windows Insider Preview的问题后来我重新安装了 Windows AU,但没有。如果它也不起作用,那么我将尝试使用清洁工具卸载所有内容。非常感谢。

标签: c# xaml visual-studio-2015 uwp


【解决方案1】:

最后我通过重新安装 Windows 10 AU(不是从设置恢复,而是完全格式化的安装)和新安装 Visual Studio 2017 解决了这个问题,这是我能找到解决问题的唯一方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 2016-09-28
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 2016-03-30
    相关资源
    最近更新 更多