フレームワーク要素オブジェクトにカスタム依存関係プロパティを実装すると、Visual Studio WPF デザイナーがクラッシュします。デザイナーは、デザイナーの読み込み時に依存関係プロパティ コードを実行しているように見えます。その結果、デザイナーは未処理の例外 (依存関係プロパティ コードでスローしたもの) を見つけて中断します。
カスタム依存関係プロパティのデザイン時の実行を無効にして、デザイナーがまだ機能するようにする方法はありますか?
フレームワーク要素オブジェクトにカスタム依存関係プロパティを実装すると、Visual Studio WPF デザイナーがクラッシュします。デザイナーは、デザイナーの読み込み時に依存関係プロパティ コードを実行しているように見えます。その結果、デザイナーは未処理の例外 (依存関係プロパティ コードでスローしたもの) を見つけて中断します。
カスタム依存関係プロパティのデザイン時の実行を無効にして、デザイナーがまだ機能するようにする方法はありますか?
DependencyObject のIsInDesignMode プロパティを確認し、例外をスローしないことを選択できるはずです。