Я пытался разобраться в проблеме с привязкой SelectedItem моего ComboBox, и, поскольку у меня не было успеха, поэтому я начал искать способы получения более подробной информации отладки, установив PresentationTraceSources. TraceLevel = High для определенных привязок. К сожалению, после этого я не вижу связанных элементов в окне Ouput в категории «Отладка».
Я использую 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" />