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

Windows Presentation Foundation Discussion :

Position d'un shape


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut Position d'un shape
    Bonjour,

    Est-ce qu'il est possible de placer un shape (rectangle, ellipse, etc) dans un canevas, simplement en indiquant sa position dans le canvas parent ?


    Parceque j'ai une méthode qui calcul la position où doit se trouve le shape, mais je ne trouve pas de méthode permettant de régler la position du shape.

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Il faut utiliser les propriétés attachées Canvas.Top et Canvas.Left:
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        <Canvas Name="canvas1">
            <Ellipse Canvas.Left="34" Canvas.Top="60" Height="100" Name="ellipse1" Stroke="Black" Width="200" />
            <Button Canvas.Left="133" Canvas.Top="222" Height="23" Name="button1" Width="75" Click="button1_Click">Button</Button>
        </Canvas>

    Pour le faire à partir du code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            private void button1_Click(object sender, RoutedEventArgs e)
            {
                Canvas.SetLeft(ellipse1, 0);
                Canvas.SetTop(ellipse1, 0);
            }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    134
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 134
    Par défaut
    oh désolé pour le retard, j'avais oublié que j'avais posé la question

    merci tomlev, c effectivement ce que j'ai fini par trouver tout seul

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

Discussions similaires

  1. [WD-2003] Obtenir la position absolue d'une shape ?
    Par marot_r dans le forum VBA Word
    Réponses: 7
    Dernier message: 06/12/2021, 11h33
  2. Position de shapes dans une cellule
    Par joums dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/07/2010, 17h09
  3. Position du curseur dans Edit
    Par MrJéjé dans le forum C++Builder
    Réponses: 3
    Dernier message: 20/06/2002, 17h09
  4. Réponses: 2
    Dernier message: 17/05/2002, 20h37
  5. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 20h07

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