Accueil > Forum > > > > écouter un event, abonnement d'event
écouter un event, abonnement d'event
vendredi 3 juillet 2009 à 16:21:00 |
écouter un event, abonnement d'event

Kikuts
|
Bonjour ! Je n'ai pas beaucoup d'expérience en ce qui concerne les évènements. Je travaille avec Silverlight 3 depuis qq jours. J'ai une image qui me sert de menu que je map avec des ellipses. Quand je survole ces ellipses, la source de l'image (un rond de la taille de l'ellipse) change. Cela fonctionne. Simplement, l'évènement clic n'existe pas dans les propriétés de l'ellipse. Silverlight 2 et 3 ne disposant pas d'une grande communauté, je peine à trouver des exemples :/ Donc si quelqu'un pourrait me dire comment faire pour rajouter l'évènement en code c#. Il doit y avoir une ligne genre : onLoad{ monEllipse.onClickEllipse += new onClickEllipse<onClickEllipseEventArgs>(DescriptionDeLaMethodeOnClickEllipse); } DescriptionDeLaMethodeOnClickEllipse(object sender, eventargs) Enfin j'arrive pas :( Si qq1 qui s'y connait pouvait me donner une leçon, ça serait géniale <3 Merci !!
|
|
lundi 6 juillet 2009 à 10:11:08 |
Re : écouter un event, abonnement d'event

krimog
|
Salut
En WPF, tout élément a un événement MouseClick. Comme le Silverlight est passé dessus, peut-être que c'est aussi le cas pour lui.
Krimog : while (!(succeed = try())) ; - NON, "LE BAR" n'est PAS un langage de programmation ! -
|
|
lundi 6 juillet 2009 à 16:39:05 |
Re : écouter un event, abonnement d'event

Kikuts
|
lol déjà que je suis obligé d'utiliser un timer pour savoir si l'utilisateur fait un double clic sur 1 row de la grid ... Vont pas s'embéter avec un clic ... Vive microsoft ... Pas penser à mettre un double clic sur un datagrid.row ... Changer le nom de la méthode onClick sur les boutons ... Super coool ! heureusement que SL gère la transparence ... Mais les boutons ne peuvent être arrondis comme les rectangles ... Donc encore une fois c'est du bricolage du dimanche ça ... ^^ Merci quand même ; )
|
|
lundi 6 juillet 2009 à 17:24:20 |
Re : écouter un event, abonnement d'event

krimog
|
Réponse acceptée !
Au fait, dans mon post précédent : "passé" => "basé" (suis un peu fatigué aujourd'hui).
"Changer le nom de la méthode onClick sur les boutons" ? De quoi tu parles ? L'événement s'est toujours appelé Click (Windows Forms / WPF) et s'appelle encore Click.
"Mais les boutons ne peuvent être arrondis comme les rectangles". Tu connais le principe de WPF / Silverlight ? Ils te fournissent les contrôles de base, mais tu peux refaire toi-même le style d'absolument tout. Tu veux un bouton rond qui tourne sur lui-même 24h/24 ? <Button Style="MonStyleDeBoutonRondQuiTourne24hSur24" /> Et après, tout se fait dans le style. Donc dire que les boutons ne peuvent pas être arrondis, c'est faux. Il faut juste le coder (en gros, tu redéfini un bouton avec ce style comme un rectange à coin arrondis avec un label dessus). Pourquoi ils ne l'ont pas fait de base ? Parce qu'ils ne vont pas s'amuser à faire tous les styles possibles pour chaque élément.
Krimog : while (!(succeed = try())) ; - NON, "LE BAR" n'est PAS un langage de programmation ! -
|
|
mardi 7 juillet 2009 à 10:28:22 |
Re : écouter un event, abonnement d'event

Kikuts
|
Je suis d'accord, mais, pour les boutons, ça aurait été vraiment un grand plus d'ajouter la propriété radiusX et radiusY. Et un développeur feignant ... c'est courant ;) c'est vrai que je peux redéfinir chaque composant, mais malheureusement, mon chef de projet ne veux pas que je passe des jours à prendre en main la manip juste pour un bouton (je suis étudiant et novice sur silverlight et il y a 4mois, je ne connaissais même pas silverlight et wpf ... quel veille technologie ...lol) Un lien sympa pour construire un bouton en partant des propriétés du rectangle : http://www.xaml.fr/silverlight/bouton.html Faudra que j'essaye un weekend de m'y mettre. Mais dans cet exemple, il ne parle pas des states. En effet, j'avais cru comprendre qu'il existait sous Blend, un endroit qui ressemble un peu à flash (avec image 1, image 2 qui correspondent à onMouseOver, OnMouseOut) j'espère être assez clair ... Et oui, je me suis tromper : la propriété click existe bien, j'ai simplement fait l'amalgame avec l'évenement "MouseLeftBoutonDown" (comme il existait sur rectangle, ellipse et qu'ils n'avaient pas Click ...) Excuse moi krimog  et merci pour ta réponse ! Se prendre des coups de pieds au cul, ça peut que vous pousser en avant  (je te taquine jsais bien que ct pas méchant mais juste une remarque constructif ! ;)
|
|
mardi 7 juillet 2009 à 10:38:53 |
Re : écouter un event, abonnement d'event

Kikuts
|
*veille technologique Et également, je m'excuse auprès de Microsoft ! (sauf pour le double clic sur les row du datagrid  )
|
|
mardi 7 juillet 2009 à 11:05:15 |
Re : écouter un event, abonnement d'event

krimog
|
Bah c'est vrai que pour le coup, c'est un peu stupide de pas avoir créé l'événement MouseLeftButtonDoubleClick pour les FramworkElement.
Cependant, en ce qui concerne le fait d'ajouter des propriétés RadiusX et RadiusY, ce serait plutôt l'esprit de WinForms : tu peux personnaliser un composant si on te permet de le faire. Là, le principe c'est de séparer le code de l'interface graphique. Tu crées ton code, tu crées ta fenêtre avec tes boutons tout moches (quoi qu'on a déjà vu plus moche que les boutons de base de Silverlight), et ton programme marche. D'un autre côté, toi, ou un designer, crée les styles et les appliquent à ton interface graphique toute moche (mais qui marchait sans problème) pour en faire une application web toute jolie et qui marche !
Krimog : while (!(succeed = try())) ; - NON, "LE BAR" n'est PAS un langage de programmation ! -
|
|
mardi 7 juillet 2009 à 11:25:03 |
Re : écouter un event, abonnement d'event

Kikuts
|
Ok, dans mon rôles d'intégrateur (design et dvlpt ^^) ça veut dire que la création des composants sera une étape obligatoire  Pas un problème ! Et moi je trouve les composants de base plutôt pas mal :) le mouseOver, mouseOut, le clic enfoncé sont géré déjà géré et pourvu qu'on developpe une appli dans les tons bleu et on est content  Bonne journée Krimog ! merci pour tout ! Par ailleurs des fois que tu saches, c'est mieux de se servir de l'isolate storage ou c'est possible de faire comme d'habitude avec l'url : url.xaml?id=4 (pour précision, je n'ai besoin de passer qu'une variable !) Ca peut paraître bête, mais je ne trouve rien sur le framework de navigation de sl 3 ou bien le passage de valeur entre 2 formulaires sur le net. Pour plus tard, lorsque j'ai plus d'info à passer entre plusieurs pages, faut il obligatoirement utiliser l'isolate storage de silverligth ? ou existe t il des moyens plus simples à mettre en place ?
|
|
mardi 7 juillet 2009 à 13:55:29 |
Re : écouter un event, abonnement d'event

krimog
|
Ah, là, désolé, mais je ne vais pas pouvoir t'aider. J'ai des connaissances en WPF, mais n'ai que des notions de base en Silverlight. Or en WPF, on est pas trop du genre se poser ce type de questions ^^
Krimog : while (!(succeed = try())) ; - NON, "LE BAR" n'est PAS un langage de programmation ! -
|
|
mardi 7 juillet 2009 à 13:59:40 |
Re : écouter un event, abonnement d'event

Kikuts
|
arf ^^ tant pis :) je te tiens au courant quand j'en sais davantage ! Enfin quand j'aurais choisis une solution ;)
Merci tt plein krimog !
|
|
Cette discussion est classée dans : image, abonnement, event, écouter, silverlight
Répondre à ce message
Sujets en rapport avec ce message
silverlight sharepoint [ par TODATODA ]
bonjour, je voulais annoter un document image stockeé sous sharepoint, pour cela j'ai réalisé une application avec silverlight pour l'annotation des i
[C#/SilverLight] Treeview event click [ par therainbow3 ]
Bonsoir tout le monde, Je travaille actuellement sur une application en SilverLight et je suis fasse à un problème. Voilà à l'origine j'utilisais des
Gif Anime, Play & Stop [ par CodeIX ]
Bonjour, je suis actuellement a la recherche de savoir comment arreter un gif animer. Voila, j'ai un picturebox dans lequel je load un gif anime de 6
[Projet - Beta]Site rencontre entièrement en Silverlight [ par mickyoun ]
Bonjour, Mon projet de site de rencontre a vu enfin le jour. Il s'agit d'un site de rencontre 100% gratuit pendant la beta développé entièrement avec
détecter présence de texte en couleur dans une image ? [ par italiasky ]
Bonjour, Voila mon problème : Je capture une partie de l'écran et obtient un .bmp. Les images obtenues ne sont pas très grande, de l'ordre de 20*20 p
Silverlight problème fichier xap [ par Kikuts ]
Bonjour à vous ! La route est parsemé d'embûche avec silverlight ^^ est-ce moi ou vous autres qui êtes tomber (ou pas ^^) sous son charme ne rencontre
Image dans WPF [ par xmox667 ]
Salut à tous, J'ai un contrôle WPF Image: 1) de taille 22*22 2) La propriété Stretch a None J'y affiche une image (png) de taille 22*22 mais elle
[BAR]Silverlight, PHP et Facebook Showcase [ par silverressources ]
Bonjour tout le monde, J'avais commencé silverlight il y'a quelques temps et créer mon site perso avec quelques sources à cette adresse : http://silv
Event WPF [ par xmox667 ]
Salut à tous, Je suis entrain de réécrire un usercontrol en WPF. La version actuelle utilise des événements qui revoie une valeur. J'ai fais des rech
afficher image dans état sous MS ACCESS [ par relena ]
Bonjour, J'ai fait une base de donnée sous MS ACCESS avec en objet OLE une image pour chaque ligne. Seulement dans l'état pour l'impression mon image
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|