在我正在开发的应用程序中,我有一个MainWindow,它分为几个视图。每个View都是一个UserControl,并有自己的ViewModel。
通过在UserControl中设置DataContext,我可以在Expression Blend 4中使用设计时数据。 Ops,忘了说:我使用的是“基本”定位器类,没有MEF左右。因此,在UserControl中我有这样的东西:
DataContext="{Binding MyControl, Source={StaticResource Locator}}"
当我设计UserControl本身时,一切都按预期工作,但我无法摆脱包含它的MainWindow中引发的一些烦人的异常。
Expression Blend说:“找不到名为'Locator'的资源。资源名称区分大小写”。当然,那不是真的......
我读到这是一个老问题,现在已经解决了。
那么,有谁知道我为什么会收到这个错误?
干杯, 詹卢卡
答案 0 :(得分:2)