DataGrid 列 headers 未在 VS2015/WPF 中显示变音符号

DataGrid column headers not displaying diacritics in VS2015/WPF

我有 DataGrid,其列是自动生成的并使用行为,其列 headers 设置为带有变音符号的文本 (ěščřžýáíé)。在运行时,在 Visual Studio 2013 中一切正常,但变音符号在 Visual Studio 2015 中出现混乱。我在每个 window 的构造函数中都有 Language = XmlLanguage.GetLanguage("cs-CZ"),但这无济于事。所以在VS2015中似乎主要fuck-ups比Object浏览器、导航栏和缺少的SQL工具更多,必须手动安装。

除了扔掉 VS2015 和使用 VS2013 之外,有人有解决方案吗?

问题出在包含带有变音符号描述的属性的源文件的编码中。我通过复制 class 代码、删除 class 文件、创建新的 class 文件并将原始代码粘贴到其中来解决它。 Visual Studio 以其编码保存了 class 文件。这发生在从 VS2013 迁移到 VS2015 之后,所以可能是错误。