2011-11-08 12 views
1

ここでカスタムコントロールは、私のOnApplyTemplateがどのように見えるかですここに。「OnApplyTemplate」方式でデザインモードを検出

基本的には、コントロールがツールバーからデザインビューにドラッグされたときに、DataProviderが指定されていないため例外がスローされます。だから、私はこのコードを無効にする必要があります。

どうすればよいですか?私は、正しいコードがあると思い

答えて

2

は、たぶん、あなたが本当に使いたいものと干渉しているどこかDesignerPropertiesと呼ばれる別のクラスがあります。方法:

if (System.ComponentModel.DesignerProperties.IsInDesignTool) return; 
+0

はい、うまくいきました!私はチェックした - 4があった!可能なDesignerProperties! – katit

0

            if (DesignerProperties.GetIsInDesignTool(this)) return; 
+0

同じエラー。 DesignerPropertiesにアクセスできないと言われました – katit

関連する問題