バインディングの更新中に、バインディングオブジェクトが無効なプロパティにアクセスしようとしたり、プロパティパスで null 値に遭遇したり、型コンバータが見つからないなどのエラーが発生する場合があります。デフォルトでは、バインディングシステムはすべてのエラーをコンソールに記録するため、パフォーマンスに影響する可能性があります。
コンソール出力を制御するには、バインディングシステムのログレベルを定義します。利用可能なログレベルは以下の通りです。
グローバル設定とパネル単位の設定を行って、ロギング動作をカスタマイズできます。
以下の例では、すべてのパネルまたはウィンドウのグローバルログレベルを設定します。
Binding.SetGlobalLogLevel(BindingLogLevel.Once);
以下の例では、パネル単位のログレベルを設定します。
Binding.SetPanelLogLevel(myElement.panel, BindingLogLevel.None);
注意パネル単位またはウィンドウ単位のログレベル設定は、グローバルログレベル設定をオーバーライドします。