デザインモード(Visual Studio WPFDesignerまたはExpressionBlendでWPFウィンドウが表示されている場合)でのみ作成されるサンプルデータを作成したいと思います。私はこれを試しました:
public MainWindow()
{
InitializeComponent();
if (DesignerProperties.GetIsInDesignMode(this))
{
DataContext = new Person() { Name = "Harry" };
}
}
デザイナはWindowクラスのコンストラクタを呼び出さないようです。サンプルデータはインスタンス化がより複雑なので、C#コードで作成する必要があります。何か案は?