2

我的 PC 上有 Windows 10 Fall Creators Update。在 Visual Studio 2017 和 Blend 上,我不能再编辑控件的样式了。

例如,我的页面中有一个按钮。我可以通过右键单击它并选择选项编辑样式> 编辑副本来为按钮创建样式...当我创建时,它会添加样式代码,但我无法使用 XAML 的设计器对其进行编辑。

当我尝试编辑现有样式时(通过右键单击按钮选项编辑样式>编辑当前元素,该选项显示为灰色。

在此处输入图像描述

有人遇到过同样的问题吗?

编辑 21/10/2017:这个问题似乎来自设计者 XAML,目标是 Windows 10 的 Falls Creator Upate 版本,在我的项目属性中,如果我选择当前应用程序版本 Creators Update,它可以工作,但在项目启动时不会秋季创作者更新。

4

1 回答 1

1

你似乎已经有效地回答了你自己的问题。但对于其他阅读者来说,问题如下。

在 Visual Studio 2017 版本 15.4 中,引入了 XAML 设计器的主要体系结构更新(我将其称为“新 XAML 设计器”)以及旧 XAML 设计器。Visual Studio 根据活动项目的目标 SDK 选择 XAML 设计器的版本:对于面向通用 Windows 平台 (UWP) 10.0.16299 或更高版本(秋季创作者更新)的任何人,都将使用新的 XAML 设计器。针对早期 UWP 版本的任何内容以及针对 Desktop .NET 的任何人都将获得旧的 XAML 设计器版本。

最后,新 XAML 设计器的功能还不完整,并删除了一组现有功能。删除的功能之一是“编辑当前样式”。

所以 - 解决方案是针对早期的 SDK,至少为了访问这一功能。

链接:

于 2018-04-26T16:25:06.000 回答