我想创建仅在设计模式下创建的示例数据(当 WPF 窗口显示在 Visual Studio WPF 设计器或 Expression Blend 中时)。我试过这个:
public MainWindow()
{
InitializeComponent();
if (DesignerProperties.GetIsInDesignMode(this))
{
DataContext = new Person() { Name = "Harry" };
}
}
看来设计者没有调用 Window 类的构造函数。我需要在 C# 代码中创建示例数据,因为它们的实例化更加复杂。有任何想法吗?