WPF中样本数据列表框的设计时填充

WPF中样本数据列表框的设计时填充,wpf,mvvm,blend,design-time,Wpf,Mvvm,Blend,Design Time,我有一个包含列表框的视图(usercontrol)。 在运行时,列表框将填充另一个视图(也是一个usercontrol)的实例。 如何在设计时(在Blend and Cider中)用样本视图填充列表框,而这些视图本身填充了样本数据?您可能会发现有趣的BookLibrary样本应用程序。它使用Visual Studio 2010和Expression Blend 4的新设计时支持。请使用您可以使用的VS2010下载.Net4版本的WAF。(适用于SL和WPF)。我通常有一个模拟数据源,所以这只是一

我有一个包含列表框的视图(usercontrol)。 在运行时,列表框将填充另一个视图(也是一个usercontrol)的实例。
如何在设计时(在Blend and Cider中)用样本视图填充列表框,而这些视图本身填充了样本数据?

您可能会发现有趣的BookLibrary样本应用程序。它使用Visual Studio 2010和Expression Blend 4的新设计时支持。请使用您可以使用的VS2010下载.Net4版本的WAF。

(适用于SL和WPF)。我通常有一个模拟数据源,所以这只是一个问题:

  • 添加名称空间声明

    xmlns:d=”http://schemas.microsoft.com/expression/blend/2008“

  • 将模拟数据上下文添加到窗口/控件资源

    <UserControl.Resources>
        <ViewModels:MockXViewModel x:Key="DesignViewModel"/>
    </UserControl.Resources>
    
    
    
  • 设置设计时数据上下文

    <Grid d:DataContext="{Binding Source={StaticResource DesignViewModel}}"> ...
    
    。。。
    

很好。

可能重复:这不是同一个问题。我试图找到一种在设计时使用示例数据填充列表框的方法,而不让它出现在运行时。