Comment économiser de l'utilisateur de la valeur théorique dans la zone de texte? (WPF, XAML)
Comment économiser de l'utilisateur de la valeur théorique dans la zone de texte? WPF (XAML) Donc dans mon code xaml de la fenêtre, j'ai une zone de texte. L'utilisateur sturts ma demande d'intrants certaines valeurs et appuie sur un bouton ou des allusions Entrée. Il ferme une application. Il l'ouvre à nouveau. Comment rendre son intrants être sauvée dans la zone de texte dans WPF?
OriginalL'auteur Rella | 2010-04-24
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le construit en .net paramètres.
Dans visual studio, cliquez droit sur votre projet et sélectionnez Ajouter un nouvel élément. À partir de la boîte de dialogue, sélectionnez "Paramètres " fichier", et de lui donner un nom comme "MySettings". Visual studio crée quelques fichiers, y compris un
MySettings
classe avec quelques méthodes statiques pour vous donner accès à vos paramètres.Si vous ouvrez ce fichier, vous aurez une belle grille de l'interface utilisateur qui vous permet de saisir certains paramètres, définissez leur type (dans ce cas
String
) et de définir une valeur par défaut. Il vous permet également de préciser si elles sont d'application ou des paramètres de l'utilisateur.documents and settings\username\local settings
dossier. Peut être différent pour chaque utilisateur.Pour ce que vous décrivez, choisissez "User" dans le champ d'application.
Maintenant, pour accéder à la valeur de code:
et d'enregistrer une modification:
Il n'y a plus d'informations à ce sujet sur le site MSDN ici, et il n'y a plus d'informations sur le ApplicationSettingsBase classe ici.
(Évidemment, si vous êtes en utilisant mvvm, ou de tout autre motif de l'INTERFACE utilisateur, vous pouvez adapter ce code pour charger les paramètres à valeurs dans votre modèle/viewmodel chaque fois que c'est approprié, plutôt que directement dans la zone de texte)
vous devez manuellement appel MySettings.Par défaut.Save() lorsque l'application est en cours de fermeture pour que les modifications soient enregistrées.
OriginalL'auteur Simon P Stevens