Anstatt es versehentlich auszuschließen, löschte ich den .cs-Code hinter der Datei für eine Xaml-Datei. Jetzt weiß ich nicht, wie ich den Code hinzufügen soll.
Dieses Fenster ist leer und enthält keine Benutzeroberflächensteuerelemente. "View Code" ist deaktiviert und ich kann die Ereignisse (Blitzsymbol) nirgends für diese XAML sehen.
Bitte helfen Sie.
Soweit ich weiß, ohne Versionssteuerung gibt es keine Möglichkeit, zurückzusetzen, wenn das Projekt gespeichert wurde. Sie sollten prüfen, ob Sie Ihren Code auf Version Control setzen.
An dieser Stelle würde ich in Erwägung ziehen, Ihre XAML-Datei neu zu erstellen, Ihren alten Code zu kopieren, dann Ihre Ereignisse in XAML zu löschen und sie neu zu erstellen, sobald Sie sie neu erstellt haben, wird der Code dahinter reproduziert.
Es gibt zwei erforderliche Schritte und einen optionalen:
<DependentUpon>
-Element unter Ihrem <Compile>
-Element für die .xaml.cs-Datei hinzuzufügen, damit es "innerhalb" der .XAML-Datei angezeigt wird, nicht einfach darunter. Wenn Sie ein Projekt aktualisieren, das mit Blend (v4) bearbeitet werden soll, ist dieser dritte Schritt erforderlich, nicht optional, um den Inspektor zum Hinzufügen von Ereignissen zu Steuerelementen zu verwenden. Um die .csproj-Datei einfach zu bearbeiten:
Wenn Sie VB.NET verwenden, alles gleich, ersetzen Sie einfach "cs" durch "vb".
Ich weiß, dass ich zu spät zur Party komme ... aber das hat nur für mich funktioniert. Wenn Sie in VisualStudio sind, können Sie: 1. Schließen Sie alle Dateien aus, die Sie mit dem Projekt verknüpfen möchten 2. Fügen Sie nur die XAML-Datei ein. Für mich enthielt das die .xaml.cs-Datei sowie den dahinter liegenden Code.
Hinweis: Stellen Sie sicher, dass die Kompilierbeziehung in der .csproj-Datei korrekt ist. Es sollte so aussehen:
%Vor%Um diesen Text anzuzeigen, müssen Sie das Projekt entladen und dann die .csproj-Datei in einem beliebigen Texteditor bearbeiten. Mit VS 2015 können Sie diese Datei auch bearbeiten, indem Sie mit der rechten Maustaste auf die entladene .csproj-Datei klicken.
Hoffe, das hilft jemandem.
Tags und Links wpf c# xaml code-behind