Wpf 如何通过XAML在DesignProperties.DataContext中嵌套对象?
我有一个WPF应用程序,在主窗口的XAML中,我有以下内容: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
<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中挣扎于列表
列表
发出的警告?这是因为泛型和XAML不能相处吗?没错,泛型在XAML中制造了麻烦