为什么Expression Blend不能渲染我的用户控件?它只显示XAML

时间:2009-10-26 00:53:21

标签: wpf xaml user-controls rendering expression-blend

我在Expression Blend 3的VS2008解决方案中打开了有效的XAML,当我尝试打开单个XAML文件时,它只显示XAML。我的解决方案/项目都构建并正确运行。

当我转到查看 - > 有效文档视图 设计视图 拆分视图 XAML View 选项都显示为灰色...这没有多大意义。

我不是一个Blend用户,但这种情况从未发生过,而且我对于如何解决这个问题一无所知。有什么想法吗?

3 个答案:

答案 0 :(得分:2)

您是如何创建项目的?您是否在Visual Studio中使用“类库”模板?

我记得我遇到过类似的问题。您可以创建一个新的WPF项目,并将CSPROJ与不在Blend中的CSPROJ进行比较。您应该能够看到差异并在CSPROJ中添加缺失的行。

HTH

答案 1 :(得分:1)

对我来说,问题是通过改变项目的目标框架来解决的 - 我使用的是4.5,但Blend可以支持最高版本4.0 - 试试......

答案 2 :(得分:0)

在记事本中打开项目文件,并在<PropertyGroup>

中添加以下行
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

在这里找到解决方案 - &gt; link text