在更新绑定期间,如果绑定对象尝试访问无效属性、沿着属性路径遇到 null 值或遇到缺少的类型转换器,可能会发生错误。默认情况下,绑定系统将所有错误记录到控制台,这可能会影响性能。
要控制控制台输出,可以为绑定系统定义日志记录级别。以下是可用的日志记录级别:
可以设置全局和每面板配置来自定义日志记录行为。
以下示例设置所有面板或窗口的全局日志级别。
Binding.SetGlobalLogLevel(BindingLogLevel.Once);
以下示例设置每个面板的日志级别:
Binding.SetPanelLogLevel(myElement.panel, BindingLogLevel.None);
注意:每面板或每窗口日志记录级别设置会覆盖全局日志记录级别设置。