【发布时间】:2013-02-19 16:33:52
【问题描述】:
我正在开发一个使用 WPF 的应用程序。在设计器中,每当我在“属性”窗口打开并展开“文本”部分时选择标签对象时,设计器会在一秒钟内消失并被一个无模式的错误对话框取代:
(X) 发生了未处理的异常
点击这里重新加载设计器
详情:
System.ArgumentException
已添加具有相同密钥的项目
- 在 System.ThrowHelper.ThrowArgumentException(ExceptionResource 资源)
- 在 System.Collections.Generic.Dictionary`2.Insert(...)
- 在 MS.Internal.FontFace.PhysicalFontFamily.ConvertDictionary(...)
我很确定其余部分无关紧要。
我仍在开发代码;它甚至没有运行。 VS Designer 的代码中出现异常。
显然我的一种字体有问题。我该如何解决这个问题?
编辑我们已经尝试停止字体相关服务并清除字体缓存。
【问题讨论】:
-
你的项目中是否有文本框的控件模板?
-
如果有的话,我们从来没有故意创建一个。如果有的话,我们怎么看?
-
对不起,我可能是指标签。我认为你应该分享你创建的代码。
-
分享代码?没有代码!目前所有的项目都是一个 XAML 文件,描述了带有一堆 Label 和 Ellipse 对象的普通窗口!
-
好吧,如果是我的项目,如果不看项目本身,很难猜出它可能是什么,我将从创建一个新对象开始,然后通过从旧项目复制来重新创建 xaml。某处可能存在导致严重破坏的引用。
标签: wpf visual-studio-2010 exception fonts designer