gpt4 book ai didi

wpf - PresentationTraceSources.TraceLevel=High 不会将任何信息打印到输出窗口的任何原因?

转载 作者:行者123 更新时间:2023-12-03 12:10:34 25 4
gpt4 key购买 nike

我一直在尝试解决绑定(bind)我的 ComboBox 的 SelectedItem 的问题,由于到目前为止我还没有成功,我开始寻找通过设置 来获取更详细的调试信息的方法。 PresentationTraceSources.TraceLevel=高 对于特定的绑定(bind)。不幸的是,这样做之后,我在“调试”类别下的“输出”窗口中看不到任何相关项目。
我正在使用 Visual Studio 2010,我的项目是一个 WinForms 项目,大量使用互操作,使用 ElementHost 来托管 WPF 内容。目前正在为 .NET 3.5 构建所有相关项目。任何可能导致我在输出窗口中看到额外跟踪信息的解决方案的想法或建议将不胜感激。
下面是我正在使用的代码片段。

<ComboBox xmlns:diagnostics="clr-namespace:System.Diagnostics;assembly=WindowsBase"
SelectedItem="{Binding Path=MyCollection.SelectedItem, Mode=TwoWay, diagnostics:PresentationTraceSources.TraceLevel=High}"
ItemsSource="{Binding MyCollection, diagnostics:PresentationTraceSources.TraceLevel=High}"
SelectedValuePath="Value"
DisplayMemberPath="Value.DisplayName" />

最佳答案

这是 Visual Studio 2010 中的设置:

工具 -> 选项 -> 调试 -> 输出窗口 -> WPF 跟踪设置 -> 数据绑定(bind) -> 设置为警告(或任何你喜欢的)。

标准已关闭。

这个解决方案对我有用。

关于wpf - PresentationTraceSources.TraceLevel=High 不会将任何信息打印到输出窗口的任何原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2802662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com