设计时 xaml 需要实例还是避免实例?

Design-time xaml requires instance or avoid it?

我有一个问题,我找不到如何解决设计时问题 XAML,因为它告诉我:“对象引用未设置对象的实例".

视觉捕捉:

这是我从 Class MainPage 部分填写的列表:

但是,在编译时,它可以正常工作:

并且在运行后,它可以工作....

我的 ViewModels 命名空间加载 return“Scenario”class 的列表,实例化不会再次证明,因为只能在上面构建它。当我只需要一个静态列表时,我想实例化我所有的 MainPage XAML。

有没有在构造函数中实例化列表的情况下解决这个问题的方法?或者推荐什么好的做法?我想从事设计工作-时间.

编辑: 澄清一下,在 class: MainPage my control: MainWindow (sealed class, capture is the partial kind of my sealed class) 是我认为类型为“MainPage”的静态变量,构建器为“this”,这让我获取元素。

万分感谢。

MainPage.Current值?我不认为...(例如 Application.Current 在设计时是 null


编辑:为什么不使用设计时数据上下文? d:DataContext