1

在 Expression Blend 4 中,可以通过编辑项目文件来加载设计时资源。这是一个示例:

<Page Include="Properties\DesignTimeResources.xaml"
    Condition="'$(DesignTime)'=='true'
    OR ('$(SolutionPath)'!='' AND Exists('$(SolutionPath)')
    AND '$(BuildingInsideVisualStudio)'!='true'
    AND '$(BuildingInsideExpressionBlend)'!='true')">
    <Generator>MSBuild:Compile</Generator>
    <SubType>Designer</SubType>
    <ContainsDesignTimeResources>true</ContainsDesignTimeResources>
</Page>

现在我一直试图在 Visual Studio 2010 中实现同样的功能,但没有成功。是否有人在 Visual Studio 中获得了像这样加载的设计时数据,还是仅使用 Expression Blend 支持此功能?

4

1 回答 1

1

您正在寻找使用d:DesignData 和 d:DataContext。这是Jag Reehal 的博客上使用 Blend 和 Visual Studio 的示例。和微软演练

于 2012-06-30T00:10:25.440 回答