Wpf 如何通过XAML在DesignProperties.DataContext中嵌套对象?

Wpf 如何通过XAML在DesignProperties.DataContext中嵌套对象?,wpf,xaml,Wpf,Xaml,我有一个WPF应用程序,在主窗口的XAML中,我有以下内容: <d:DesignProperties.DataContext> <viewModels:MainWindowViewModel IsProcessCanvasVisible="False" IsBrowseButtonVisible="True" /> <!-- TODO Bind "Processes" for design time

我有一个WPF应用程序,在主窗口的XAML中,我有以下内容:

<d:DesignProperties.DataContext>
    <viewModels:MainWindowViewModel 
        IsProcessCanvasVisible="False"
        IsBrowseButtonVisible="True"
         />
    <!-- TODO Bind "Processes" for design time test -->
</d:DesignProperties.DataContext>

我的待办事项指向缺失的部分。此viewModel有一个名为processs的属性,它是一个
列表

我想通过XAML实例化一些元素,以便在设计时使用绑定。我希望在XAML中这样做,以使设计时绑定保持其声明性性质。(仅仅为了设计时间而创建假类在我看来并不好。)


这能做到吗?如果是这样,怎么做?

实际上,您可以轻松地在xaml中创建对象

这应该起作用:

<viewModels:MainWindowViewModel 
    IsProcessCanvasVisible="False"
    IsBrowseButtonVisible="True"
 >
  <viewModels:MainWindowViewModel.ProcessList>
      <Process ... />
  </viewModels:MainWindowViewModel.ProcessList>


但是,您可能会在xaml中挣扎于列表。因此,创建一个从列表继承的类型,并在viewmodel中使用该类型!谢谢你的回答。您是否介意详细说明您就
列表
发出的警告?这是因为泛型和XAML不能相处吗?没错,泛型在XAML中制造了麻烦