在Blend 4,WPF4中,在设计时找不到名为“Locator”的资源

时间:2010-10-28 17:13:17

标签: wpf wpf-controls mvvm-light

在我正在开发的应用程序中,我有一个MainWindow,它分为几个视图。每个View都是一个UserControl,并有自己的ViewModel。

通过在UserControl中设置DataContext,我可以在Expression Blend 4中使用设计时数据。 Ops,忘了说:我使用的是“基本”定位器类,没有MEF左右。因此,在UserControl中我有这样的东西:

DataContext="{Binding MyControl, Source={StaticResource Locator}}"

当我设计UserControl本身时,一切都按预期工作,但我无法摆脱包含它的MainWindow中引发的一些烦人的异常。

Expression Blend说:“找不到名为'Locator'的资源。资源名称区分大小写”。当然,那不是真的......

我读到这是一个老问题,现在已经解决了。

那么,有谁知道我为什么会收到这个错误?

干杯, 詹卢卡

1 个答案:

答案 0 :(得分:2)