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 :

Déclarer un event depuis le code behind


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 338
    Par défaut Déclarer un event depuis le code behind
    Bonjour,
    Je m'exerce avec un petit code qui déclare un évènement "Drag" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public class MoveThumb : Thumb
        {
            public MoveThumb()
            {
                DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta);
            }
     
            private void MoveThumb_DragDelta(object sender, DragDeltaEventArgs e)
            {...
    Moi j'essai de créer un autre évènement DROP mais je n'y parvient pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Drop += new System.Windows.DragEventHandler(this.MoveThumb_Drop);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private void MoveThumb_Drop(object sender, DragDeltaEventArgs e)
            {
            }
    Quelqu'un peut m'apporter son aide ?

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    L'évènement Drop existe sur le contrôle Thumb ? Tu veux juste t'y abonner ou le créer ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 338
    Par défaut
    Salut, tu sais je débute en WPF et je "joue" avec des petites sources.

    Ici coté XAML j'ai que ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     <Window.Resources>
        <ResourceDictionary>
     
            <!-- MoveThumb Template -->
            <ControlTemplate x:Key="MoveThumbTemplate" TargetType="{x:Type dpl:MoveThumb}">
                <Rectangle Fill="Transparent"/>
            </ControlTemplate>
     
            <!-- Designer Item Template-->
            <ControlTemplate x:Key="DesignerItemTemplate" TargetType="ContentControl">
                <Grid DataContext="{Binding RelativeSource={RelativeSource TemplatedParent}}">
                    <dpl:MoveThumb Template="{StaticResource MoveThumbTemplate}" Cursor="SizeAll"/>
                    <ContentPresenter Content="{TemplateBinding ContentControl.Content}"/>
                </Grid>
            </ControlTemplate>
        </ResourceDictionary>
    </Window.Resources>
    Et je suis au stade où les tutoriaux sont mes cours (dont les tiens )

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    338
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 338
    Par défaut
    J'ai peut être trouvé mon Drop en faisant ça et ça semble fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DragCompleted += new DragCompletedEventHandler(this.MoveThumb_DragCompleted);
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    private void MoveThumb_DragCompleted(object sender, DragCompletedEventArgs e)
            {
    }

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

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Bah oui, il te faut le bon nom de l'évènement pour t'y abonner...

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

Discussions similaires

  1. Creer un fichier .resx depuis le code Behind
    Par Shargat dans le forum ASP.NET
    Réponses: 6
    Dernier message: 25/05/2011, 12h50
  2. Alimenter une balise META depuis le code Behind
    Par p_mehdi dans le forum ASP.NET
    Réponses: 3
    Dernier message: 07/10/2009, 09h15
  3. Depuis le code behind modifier le texte dans un tag
    Par gabdeschenes dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/06/2009, 20h49
  4. Appel d'un webservice depuis le code behind
    Par mappy dans le forum Services Web
    Réponses: 4
    Dernier message: 01/07/2008, 14h54
  5. Ajout de code html depuis le code behind
    Par Apo94 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 06/05/2008, 08h38

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