Ome*_*Mor 4 wpf design-time blend mvvm
我有一个包含列表框的视图(usercontrol).在运行时,列表框将填充另一个视图的实例(也是用户控件).如何在设计时(在Blend和Cider中)使用自己填充样本数据的样本视图填充列表框?
使用VS2010,您可以使用Design-Time属性(适用于SL和WPF).我通常有一个模拟数据源,所以它只是一个问题:
添加名称空间声明
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
将模拟数据上下文添加到窗口/控制资源
<UserControl.Resources>
<ViewModels:MockXViewModel x:Key="DesignViewModel"/>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)设置设计时数据上下文
<Grid d:DataContext="{Binding Source={StaticResource DesignViewModel}}"> ...
Run Code Online (Sandbox Code Playgroud)效果很好.