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 :

Drag en dehors de mon LayoutRoot


Sujet :

Silverlight

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 61
    Par défaut Drag en dehors de mon LayoutRoot
    Bonjour,

    J'ai ajouté du drag a mon layoutRoot pour faire bouger toute mon application grâce à une transformation.
    jusque la tout va bien .

    Seulement quand je fais bouger mon layoutRoot (canvas), apparait du blanc (en dehors de mon canvas, donc de la taille de mon écran)
    et j'aimerai savoir comment on peut ajouter des évènements sur le fond blanc qui est en dehors de mon canvas layoutRoot ?

    Désolé si je suis pas très clair, car je m'embrouille un peu aussi .

    Si quelqu'un a une idée, je suis preneur

    Merci

  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
    Sans avoir testé.

    Tu as essayé au niveau des events du UserControl ?

    Tu veux pas supprimer ce fond blanc sinon ?

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 61
    Par défaut
    Je viens de tester en mettant mes méthodes de drag sur les évènements du usercontrols.
    Ça fait toujours la même chose, car des que tu bouges ton user control, le blanc ( donc en dehors de ton usercontrol) apparait.

    Sinon virer le fond blanc, je pense pas que ça soit possible, je veux pas le virer je veux lui rajouter des évènements.

    Le fond blanc, c'est par exemble, tu prends un usercontrol control en 100% de ta fenetre,
    tu dezoomes et le blanc c est ce qu il apparait autour de celui-ci

  4. #4
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 61
    Par défaut
    J'ai trouvé deepzoom, qui fait ce que je voudrais faire,
    faire du drag à l'infini, mais je trouve pas comment il réalise cela.

  5. #5
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Citation Envoyé par herrs Voir le message
    J'ai trouvé deepzoom, qui fait ce que je voudrais faire,
    faire du drag à l'infini, mais je trouve pas comment il réalise cela.
    Il faut avoir un jeu de photo et les passer dans l'outil DeepZoom Composer qui va te permettre de composer ta scène DeepZoom. En gros, il prend tes photos/images et les découpe en morceaux plus petit. Ainsi, quand tu affiches l'image, seul les éléments nécessaires sont téléchargés et affichés.

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 61
    Par défaut
    Je citais deepzoomer en exemple de ce que je veux faire.
    Avec deepzoomer tu peux défiler ta page a l'infini d'après ce que j'ai vu.
    Ce que je voudrais faire, c'est le même principe, sauf que je veux pas mettre des photos mais mes userscontrols.

  7. #7
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Peut-être que tu devrais regarder du coté du contrôle ViewBox alors.

  8. #8
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 61
    Par défaut
    J'ai regardé ton control ViewBox, mais c'est pas cela que je chercher.
    ViewBox permet d'étirer le contenu de celui-ci,
    sauf moi je chercher a pouvoir dragger mon fond à l'infini

  9. #9
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 61
    Par défaut
    Personne ne voit ce que je veux faire ?

  10. #10
    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
    Désolé mais je comprends toujours pas : draggé mon fond à l'infini.

  11. #11
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 61
    Par défaut
    Désolé, je sais que j'arrive pas expliquer mon problème correctement .

    En fait, je veux recréer le principe deepzoomer, pouvoir se balader dans la fenêtre à l'infini.

    Par exemple, si je place un usercontrol au centre de mon écran,
    je voudrais pouvoir le déplacer à droite ou à gauche sans aucune limite de distance par rapport a mon point initial.

    Par exemple :
    coordonné du point de départ : 100;100
    et pouvoir le déplacer à : 6000;5000

  12. #12
    Membre confirmé

    Profil pro
    Inscrit en
    Avril 2002
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 192
    Par défaut
    D'après ce que j'ai compris tu veux rajouter des évenements sur un fond blanc.

    Je te propose la solution suivante :

    Le container principal est un Grid Background="#FF000000", c'est à dire transparent et qui occupe tout le navigateur. C'est sur ce Grid que tu dois rajouter tes évenements de souris. Donc même si le curseur n'est pas sur un élement, les évenement de la souris sont toujours actifs.
    Il te faudra par contre récuperer la position de la souris pour savoir sur quel élement tu as cliqué.
    Ton canvas ou tes UserControl seront contenu dans ce Grid.

    J'espère avoir fait avancé ta reflexion.

Discussions similaires

  1. Déplacement en dehors de mon contrat travail
    Par momo93 dans le forum SSII
    Réponses: 5
    Dernier message: 07/05/2009, 09h46
  2. Affichage javascript en dehors de mon div
    Par gazelle dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 06/04/2009, 14h25
  3. [Forms-PJC]Les events en dehors de mon wrapper
    Par patmaba dans le forum Forms
    Réponses: 13
    Dernier message: 16/06/2006, 12h05
  4. Capturer les event de ma souris en dehors de mon appl
    Par bpy1401 dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 28/07/2005, 16h59
  5. Réponses: 5
    Dernier message: 05/06/2004, 13h12

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