1. ホーム
  2. wpf

[解決済み] WPFにDesignModeプロパティはありますか?

2022-11-19 14:42:06

質問

Winformsでは、次のように書くことができます。

if ( DesignMode )
{
  // Do something that only happens on Design mode
}

は、WPFでこのようなものがあるのでしょうか?

どのように解決するのですか?

確かにありますね。 :

System.ComponentModel.DesignerProperties.GetIsInDesignModeを参照してください。

例です。

using System.ComponentModel;
using System.Windows;
using System.Windows.Controls;

public class MyUserControl : UserControl
{
    public MyUserControl()
    {
        if (DesignerProperties.GetIsInDesignMode(this))
        {
            // Design-mode specific functionality
        }
    }
}