【发布时间】: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