IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Silverlight : Accéder aux strings du fichier ApplicationStrings à travers le RessourceWrapper


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut Silverlight : Accéder aux strings du fichier ApplicationStrings à travers le RessourceWrapper
    Salut tout le monde,

    Je fais une Business Application et j'aurais besoin de récupérer les chaines de caractères contenus dans le fichier de resources ApplicationsStrings, mais dans la bonne langue (langue que je peux changer dynamiquement pendant le runtime).

    Si je fais un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String loginlabel = ( (ResourceWrapper) App.Current.Resources["ResourceWrapper"] ).ApplicationStrings.LoginLabel;
    je me prends une erreur de compilation du genre :

    Member 'MyApplication.ApplicationStrings.LoginLabel.get' cannot be accessed with an instance reference; qualify it with a type name instead.
    Et ça m'intéresse pas des masses de faire ApplicationStrings.LoginLabel car cela me renverra la string toujours dans la langue avec laquelle l'application a démarré... '-_-

    Des idées??

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Bonjour,

    As-tu jeté un coup d'oeil à l'excellent article de Sky sur la localisation ?
    Il y a un paragraphe sur le changement de langage au RunTime.

    http://broux.developpez.com/articles...-localisation/

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 2
    Par défaut
    Ouep... Et un grand merci à ce monsieur d'ailleurs...

    Mais le fait de binder marche tres bien dans les fichiers XAML... Dans le code behind, c'est moins la joie (en tout cas pour moi ^^)...

    En fait, ce que j'aimerais faire (le login label etant juste un exemple), lors de la validation de données (saisie du username lors du login par exemple), c'est gérer mes messages d'erreur, en utilisant des customvalidation, et afficher les messages d'erreur en fonction de la langue (qu'on peut changer dynamiquement)...

    Et l'excellent tuto du monsieur ne m'apporte pas de réponse...

    Et c'est pour ça que, dans mes customvalidation, j'aimerais bien récupérer par l'intermédiaire du resourcewrapper (et ainsi éviter de tout recoder) les strings d'erreur pour les mettre dans les messages que je vais afficher...

    Après si y a d'autre moyen que le resourcewrapper je suis preneur aussi =] ...

  4. #4
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    y'a ça mais cela passe aussi par le Binding (coté Code-Behind) mais bon :

    http://stackoverflow.com/questions/2...esourcewrapper

Discussions similaires

  1. Accéder aux données des fichiers excel 2013
    Par et13113 dans le forum SAP Crystal Reports
    Réponses: 0
    Dernier message: 22/11/2013, 12h23
  2. Réponses: 10
    Dernier message: 02/08/2012, 12h22
  3. Comment accéder aux données du fichier d’un répertoire?
    Par loango dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 28/03/2012, 10h29
  4. Problèmes pour accéder aux tags de fichiers sous windows xp
    Par clakinette dans le forum Windows XP
    Réponses: 1
    Dernier message: 14/08/2008, 17h18
  5. Réponses: 28
    Dernier message: 25/07/2006, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo