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