В VS в конструкторе xaml есть такая фишка, которая позволяет какие то данные отображать ещё в дизайнере без компиляции приложения, мне удалось нагуглить только старый материал по Silverlight и у меня не взлетело. Вот как я делаю:
<UserControl.Resources>
<x:DummyList x:Key="DummyData"/>
<CollectionViewSource x:Name="Dummys" Source="{StaticResource DummyData}"/>
</UserControl.Resources>
...
<ListBox Grid.Row="1" ItemsSource="{Binding}" Style="{StaticResource JagermasterListbox}" d:DataContext="{Binding}">
...
namespace TargetList
{
public sealed partial class TargetsListManage : UserControl
{
public class DummyList : List<TargetsListItem>
{
public DummyList()
{
AddRange(TargetsModel.DefaultTargets);
}
}
}
}
Но
ругается
Severity Code Description Project File Line
Error The type 'x:DummyList' was not found. Verify that you are not missing an assembly reference and that all referenced assemblies have been built. TargetList C:\Temp\ToDoConverter451\ToUniversal\ToDoConverter451\TargetList\TargetsListManage.xaml 13
Я пытаюсь сделать это в Universal App