In meinem Code habe ich eine UIElement-Variable, die ich mit bestimmten Tasten drücken. Jetzt habe ich diese Variable:Bindung an UIElement in Code-Behind Absturz
public UIElement currentMenu;
Sets auf diesen Wert:
currentMenu = (UIElement)Resources["Home"];
ich es von den Ressourcen so nicht ich habe messily-behind-Code in der Verwaltung, I Die Ressourcen werden in ein separates ResourceDictionary exportiert, sobald dieses Problem gelöst ist.
Mein Splitview sieht wie folgt aus:
<SplitView x:Name="NavPane" OpenPaneLength="250" CompactPaneLength="50" Content="{x:Bind currentMenu}" DisplayMode="CompactOverlay" IsPaneOpen="False" PaneClosing="NavPane_PaneClosing">
Die prblem kommt in an dieser Stelle, stürzt die Bindung die gesamte Anwendung mit einer unhndled win32 Ausnahme. Ich bekomme keine Beschreibung und der Fehlercode ändert sich jedes Mal. Ich habe mit Breakpoints überprüft, ob dieses Verhalten tatsächlich durch die Bindung verursacht wird, und das ist es auch.
Wenn Sie irgendwelche Vorschläge haben, was hier schief gehen könnte, schreiben Sie bitte eine Antwort. Ich werde jede zusätzliche benötigte Information liefern (wenn vernünftig, ich werde dir nicht meine gesamten Projektdateien schicken)
Jede Hilfe wird geschätzt!
http://meta.stackexchange.com/questions/126180/is-it-acceptable-to-write-a-thank-you-in-a-comment – StepUp