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 :

connaître la Résolution d'écran


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut connaître la Résolution d'écran
    Bonjour,

    Est-il possible dans une application silverlight déterminer quelle résolution d'écran est utilisée par le PC qui la tourne.

    En fait ce serait pour pouvoir définir des stackpanels de dimensions prédéfinies en fonction de la taille de l'écran de l'utilisateur.

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Golzinne Voir le message
    Bonjour,

    Est-il possible dans une application silverlight déterminer quelle résolution d'écran est utilisée par le PC qui la tourne.

    En fait ce serait pour pouvoir définir des stackpanels de dimensions prédéfinies en fonction de la taille de l'écran de l'utilisateur.
    Suffit de passer par un peu de javascript

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    HtmlPage.Window.Eval("screen.width");
    HtmlPage.Window.Eval("screen.height")

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Merci pour ta réponse.

    Est-ce que ce code donne la dimension de la fenêtre "browser" comme elle est ouverte pour l'instant, ou véritablement la résolution physique de l'écran ?

    C'est cette dernière que je voudrais... (exemple 1440 x 900)

    Question subsidiaire, ce javascript ça se met où ?
    Pas dans le xaml ni dans le xaml.vb ? non ?

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Golzinne Voir le message
    Merci pour ta réponse.

    Est-ce que ce code donne la dimension de la fenêtre "browser" comme elle est ouverte pour l'instant, ou véritablement la résolution physique de l'écran ?

    C'est cette dernière que je voudrais... (exemple 1440 x 900)

    Question subsidiaire, ce javascript ça se met où ?
    Pas dans le xaml ni dans le xaml.vb ? non ?
    Ca te donne la résolution de l'écran donc 1440x900.

    Ca se met dans le code behind, mais le code que je t'ai donné c'est du C# à toi de faire la conversion.

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    string width = HtmlPage.Window.Eval("screen.width").ToString();

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Par défaut
    Super, ça retourne bien la résolution de l'écran. Merci.

    Voici le code en VB

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Imports System.Windows.Browser
    Dim ScreenWidth As String = HtmlPage.Window.Eval("screen.width").ToString
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] connaître la Résolution d'écran
    Par hatra dans le forum Silverlight
    Réponses: 3
    Dernier message: 25/01/2013, 14h07
  2. Connaître la résolution de l'écran
    Par Thomas Lebrun dans le forum Contribuez
    Réponses: 0
    Dernier message: 29/12/2010, 00h12
  3. Connaître la résolution de l'écran
    Par koKoTis dans le forum Périphériques
    Réponses: 5
    Dernier message: 24/12/2007, 14h57
  4. Réponses: 3
    Dernier message: 02/02/2006, 12h03
  5. Comment connaître la résolution d'écran ?
    Par Frunz dans le forum Langage
    Réponses: 3
    Dernier message: 18/06/2004, 17h50

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