ここでカスタムコントロールは、私のOnApplyTemplate
がどのように見えるかですここに。「OnApplyTemplate」方式でデザインモードを検出
基本的には、コントロールがツールバーからデザインビューにドラッグされたときに、DataProviderが指定されていないため例外がスローされます。だから、私はこのコードを無効にする必要があります。
どうすればよいですか?私は、正しいコードがあると思い
ここでカスタムコントロールは、私のOnApplyTemplate
がどのように見えるかですここに。「OnApplyTemplate」方式でデザインモードを検出
基本的には、コントロールがツールバーからデザインビューにドラッグされたときに、DataProviderが指定されていないため例外がスローされます。だから、私はこのコードを無効にする必要があります。
どうすればよいですか?私は、正しいコードがあると思い
は、たぶん、あなたが本当に使いたいものと干渉しているどこかDesignerPropertiesと呼ばれる別のクラスがあります。方法:
if (System.ComponentModel.DesignerProperties.IsInDesignTool) return;
、
if (DesignerProperties.GetIsInDesignTool(this)) return;
同じエラー。 DesignerPropertiesにアクセスできないと言われました – katit
はい、うまくいきました!私はチェックした - 4があった!可能なDesignerProperties! – katit