如何在Blend中诊断模糊的XamlParseException?

时间:2010-12-23 22:08:01

标签: silverlight custom-controls expression-blend

我正在为VS2010和Expression Blend 4中的Silverlight 4进行自定义控制。早期我使用generic.xaml没有任何问题,实际上能够看到我在Blend中玩的样式的预览。

但是当我添加复杂性时,每当我在Blend中打开generic.xaml时突然开始出现此错误,到目前为止我一直无法找到罪魁祸首......

alt text

奇怪的是,该项目仍在构建,并且样式按预期工作。所以我实际上可以通过更改generic.xaml和重建来进行设计更改。但我希望能解决这个问题,这样我就可以更轻松地在Blend中进行修改。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

对不起,对不起。我花了几个小时进行实验和研究,并认为我需要一些帮助。

得到一个模糊的错误信息是一回事。当你意识到你正在做的事情来解决这个问题时,真的很令人沮丧,但是即使在重建之后,消息也没有在Blend中更新!在我关闭并重新打开Blend之后,它正在响应对我的改变。如果其他人遇到这个问题,也许有必要知道重新启动Blend是必要的。

所以无论如何,这个特殊错误是由一个readonly属性引起的,该属性实际上不应该是readonly。之后我在被覆盖的OnApplyTemplate函数中遇到了另一个问题。现在一切正常。