2 Stimmen

Speichern des Zustands in einer WPF-Anwendung

Ich entwickle eine WPF-Anwendung mit einer Baumansicht. Ich habe Treeview wie Windows. Nun, was ich will, ist, wenn wählen Sie ich die Treeviewitem, sagen wir...

+Desktop
|
+---My Computer
    |
    +---C:\\
        |
        +---Some Folder.

Ich habe den Ordnernamen Some Folder in c drive ausgewählt. Danach schließe ich die Anwendung. Wenn ich die Anwendung wieder öffne, sollte der Fokus wieder auf "Some Folder in c drive" liegen. Mit anderen Worten, ich brauche denselben Pfad, der nach dem erneuten Öffnen der Anwendung ausgewählt ist.

4voto

Adam V Punkte 6038

Etwas OT - seien Sie vorsichtig damit. Wenn Sie das Programm beenden, während Sie auf einen Ordner auf einem Flash-Laufwerk oder einer CD verweisen, kann es sein, dass dieser Ort nicht mehr existiert, wenn Sie die Anwendung neu starten. Durch das Hinzufügen dieser Anforderung, am alten Speicherort neu zu starten, fügen Sie auch die Anforderung hinzu, elegant zu scheitern und an einen anderen Speicherort zu wechseln, wenn der alte Speicherort nicht erfolgreich ist.

3voto

Phill Duffy Punkte 2835

Sie können den Wert in der Application.config speichern und dann prüfen, ob der Wert dort vorhanden ist, wenn Sie die Anwendung erneut öffnen und den Zweig erneut auswählen

0 Stimmen

Ich arbeite an wpf-Anwendung. in diesem gibt es keine application.config. Wie man das in c# tun.

0 Stimmen

Schauen Sie sich Scott Hanselmans Baby Smash Beispiel an, er verwendet die Konfiguration hanselman.com/blog/

0 Stimmen

Standardmäßig wird keine app.config erstellt, aber Sie können sie selbst hinzufügen... Gehen Sie einfach auf die Registerkarte "Einstellungen" in den Projekteigenschaften und Sie werden aufgefordert, eine Einstellungsdatei zu erstellen.

1voto

Ramesh Soni Punkte 15675

Speichern Sie TreeView " SelectedValuePath "Wert in den Anwendungseinstellungen und weisen Sie ihm zum Zeitpunkt des Ladens einen neuen Wert zu. Natürlich müssen Sie auf die Gültigkeit des Wertes achten. Der Pfad ist möglicherweise zum Zeitpunkt des Ladens nicht vorhanden.

0 Stimmen

Hallo ich möchte wissen, wie man selectedvaluepath für Treeview festlegen. kann u plz Post, dass Quellcode, wenn u mit u haben

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X