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 :

Full Screen pour une partie ?


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Full Screen pour une partie ?
    Salut,

    J'ai une appli tout en silverlight. Dans cette appli j'ai une partie contenant un usercontrol permettant de visualiser des photos.

    Ce que je veux, c'est savoir si c'est possible de mettre la partie contenant le usercontrol en full screen et non toute la pager silverlight ?

    Si oui, des pistes SVP ?

  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 h2s84 Voir le message
    Salut,

    J'ai une appli tout en silverlight. Dans cette appli j'ai une partie contenant un usercontrol permettant de visualiser des photos.

    Ce que je veux, c'est savoir si c'est possible de mettre la partie contenant le usercontrol en full screen et non toute la pager silverlight ?

    Si oui, des pistes SVP ?
    Tu passes ton appli en fullsreen, mais tu n'augmentes que la taille de ton UserControl de facon à ce qu'il fasse tout l'écran.

    C'est le principe que j'ai utilisé là
    http://mstechdays.developpez.com/videos/

    L'appli contient un vidéo et un carousel, lorsqu'on passe en fullscreen, seulement la vidéo est en plein écran.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Skyounet Voir le message
    Tu passes ton appli en fullsreen, mais tu n'augmentes que la taille de ton UserControl de facon à ce qu'il fasse tout l'écran.

    C'est le principe que j'ai utilisé là
    http://mstechdays.developpez.com/videos/

    L'appli contient un vidéo et un carousel, lorsqu'on passe en fullscreen, seulement la vidéo est en plein écran.
    Voilà tu as compris ce que je veux.
    Pour passe en fullscreen pour mon appli silverlight c'est facile :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.Current.Host.Content.IsFullScreen = true;
    Si mon UserControl se nomme myControl comment faire pour qu'il occupe tout l'écran sachant qu'on ne peut pas mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    myControl.Width= "Auto";
    myControl.Height = "Auto";
    du fait Width et Height est de type double.
    Merci d'avance.

  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
    Quand tu passes en FullScreen :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    myControl.Width = (double)Application.Current.Host.Content.ActualWidth;
    myControl.Height = (double)Application.Current.Host.Content.ActualHeight;
    Et quand tu sors du FullScreen :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    myControl.Width = _defaultPlayerWidth;
    myControl.Height = _defaultPlayerHeight;
    Avec dans Page_Loaded
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    _defaultPlayerWidth = myControl.Width;
    _defaultPlayerHeight = myControl.Height;

  5. #5
    Invité
    Invité(e)
    Par défaut
    Yo ça marche. Thanks pour ton aide.

    Au fait tu ne m'as pas dis qu'il fallait gérer l'évènement où l'utilisateur aura appuyer sur la touche Echap. Ce que j'ai ajouté.

    Encore Merci.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/10/2011, 06h37
  2. Réponses: 6
    Dernier message: 26/11/2009, 15h19
  3. quel langage pour une partie serveur d'un logiciel
    Par frol dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 30/07/2009, 12h25
  4. Mode paysage pour une partie d'un document
    Par ze_Mirouf dans le forum VBA Word
    Réponses: 6
    Dernier message: 17/07/2009, 14h57
  5. Réponses: 4
    Dernier message: 05/05/2007, 12h28

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