我有一个简单的视图模型,其中包含一个单位列表,在运行时可以正常显示,但我希望在设计时也能显示该列表。根据一些相关的问题,我尝试了以下方法,但它并没有起作用,有人能帮忙吗?
//In resources
<local:MainViewModel x:Key="DesignViewModel"/>
演示者
<ItemsControl ItemsSource="{Binding Units}" d:DataContext="{Binding Source={StaticResource DesignViewModel}}" Background="Transparent">
视图模型
public MainViewModel()
{
Units = new ObservableCollection<UnitViewModel>();
Units.Add(new UnitViewModel
{
ID = "1",
Degrees = "80",
IsMaster = true
});
for (int i = 0; i < 10; i++)
Units.Add(new UnitViewModel
{
ID = "2",
Degrees = "40",
IsMaster = false
});
}
}