设计模式下的XamlParseExceptions - 使设计模式无用

时间:2012-04-05 20:11:14

标签: .net silverlight xaml c#-4.0 mvvm

好的,所以我有一个MVVM Silverlight应用程序

最近,我的每个视图中都会抛出一个XamlParseException,因为它无法找到我在app.xaml文件中定义的静态资源。

我很肯定这些观点都曾用于设计模式,但它们都没有。

无法使用名称/键VisibilityFormatter查找资源[行:15位置:28]    在System.Windows.Application.LoadComponent(对象组件,Uri resourceLocator)    在xxx \ obj \ Debug \ Views \ SeatDetails.g.i.cs中的USRWeb.Main.Views.Scheduling.SeatDetails.InitializeComponent()中:第63行    在USXWeb.Main.Views.Scheduling.SeatDetails..ctor()in xxx \ Views \ SeatDetails.xaml.cs:第25行

所以,为什么这一切突然改变了我,我该如何解决它呢?

1 个答案:

答案 0 :(得分:0)

看起来(对我而言) - 正如Bryant所建议的那样,你已经在页面中添加了一个缺少设计师模式检查的页面。

SeatDetails.g.i.cs是一个生成的文件,我认为它是作为隐藏的代码生成的,用于在页面上声明控件等。在设计模式下,这些控件中的一个(或多个)看起来试图运行一些不应该运行的代码。