Versehentlich gelöschte code-behind für eine Xaml-Datei. Wie füge ich den code hinter wieder?
Statt ohne Sie, aus versehen, habe ich gelöscht .cs code-behind-Datei für eine Xaml-Datei. Nun, ich weiß nicht, wie Sie fügen Sie den code hinter.
Dieses Fenster ist leer, ohne UI-Steuerelementen auf. "Code anzeigen" ist deaktiviert und ich kann nicht sehen, die Ereignisse (Blitz-Symbol) überall für das xaml.
Bitte helfen.
- Rückgängig, wiederherstellen aus dem Papierkorb oder aus der Versionskontrolle ist nicht eine option?
- Nichts von alledem geholfen in meinem Fall. Am Ende musste ich löschen, der Xaml-Code, und erstellen Sie ein von Grund auf neu.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Soweit ich weiß ohne Version Control es gibt keinen Weg zurück, wenn das Projekt gespeichert wurde. Sie sollten in die Umsetzung Ihres code-Version-Control.
An dieser Stelle würde ich überlegen, eine Neuerstellung der xaml-Datei, kopieren Sie Ihren alten code ein, dann löschen Sie Ihre events in XAML und neu zu erstellen, wenn Sie neu erstellen, wird es reproduzieren der code hinter.
Gibt es zwei Schritte, und einem optional:
<DependentUpon>
element unten Ihre<Compile>
element für die .xaml.cs-Datei, so dass es erscheinen wird "innerhalb" der .xaml-Datei nicht einfach darunter. Wenn Sie die Aktualisierung Projekt bearbeitet werden, mit Mischung (v4), dieser Dritte Schritt ist erforderlich, nicht optional, um den Inspektor verwenden, hinzufügen von Ereignissen zu den Kontrollen.Leicht zu Bearbeiten .csproj Datei:
Wenn Sie VB.NET alles das gleiche, nur Ersetze "cs" mit "vb".
Ich denke, dass alle Sie tun müssen ist, erstellen Sie eine neue Klasse-Datei, und nennen Sie es genau so wie das xaml mit dem cs extension...
test.xaml
test.xaml.cs
funktioniert in vb....
Ich weiß, ich bin spät zur party...aber das ist was für mich gearbeitet. WENN du in VisualStudio können Sie:
1. Schließen Sie alle Dateien, die Sie verlinken möchten, aus dem Projekt
2. Nur die .der xaml-Datei. Für mich enthalten die .xaml.cs-Datei als auch die code-behind.
Hinweis:
Stellen Sie sicher, dass das kompilieren Beziehung die richtige .csproj-Datei. Es sollte wie folgt Aussehen:
Sehen, dass der text, den Sie benötigen, entladen Sie das Projekt, und Bearbeiten Sie dann die .csproj-Datei in einem texteditor. VS 2015 können Sie auch Bearbeiten Sie diese Datei, wenn Sie mit der rechten Maustaste auf das entladen .csproj-Datei.
Hoffe, das jemand hilft.