Irgendeinen Grund, warum PresentationTraceSources.TraceLevel=High nicht drucken würde jede info zu dem Ausgabe-Fenster?
Ich habe versucht, auf den Grund ein Problem mit der Bindung der SelectedItem meiner ComboBox und da hatte ich kein Erfolg bisher suchte ich nach Möglichkeiten, um detaillierte debugging-Informationen durch die Einstellung PresentationTraceSources.TraceLevel=High für spezifische Bindungen. Leider nach tun, damit ich don T finden Sie Verwandte Elemente in meiner Ausgabe-Fenster unter Debug-Kategorie.
Ich bin mit Visual Studio 2010 und mein Projekt ist ein WinForms-Projekt mit intensiver Verwendung von interop mit ElementHost host WPF Inhalt. Alle zugehörigen Projekte werden derzeit gebaut .NET 3.5. Irgendwelche Gedanken oder Vorschläge, die möglicherweise führen, mich um die Lösung zu sehen, die zusätzliche trace-Informationen in der Ausgabe-Fenster werden geschätzt.
Unten ist ein Ausschnitt von dem code, den ich verwende.
<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" />
- Ich habe das gleiche Problem.. Das hat bei mir geklappt in der Vergangenheit. Fanden Sie doch eine Lösung?
- Versuchen Sie die Vorschlag von WaltiD. In meinem Fall ist es alles begann letztes mal habe ich es getestet, aber ich vermute, dass es hat zu tun mit meinem indirekt anwenden WaltiD die Lösung, wenn die Problembehandlung ein problem im Visual Studio zu tun hat mit intellisense.
- Ausgezeichnet, nur kam zurück, um diesen Beitrag und die Lösung funktioniert Super.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist eine Einstellung im Visual Studio 2010:
Tools -> Optionen -> Debugging -> Ausgabe-Fenster -> WPF Trace Settings -> Datenbindung -> auf Warnung (oder was auch immer Sie möchten).
Standard Ausgeschaltet war.
Diese Lösung funktionierte für mich.
Stellen Sie sicher, dass Ihre DataContext ist nicht null. Wenn es ist, es werden keine Informationen protokolliert, um das Fenster Ausgabe