Articles of événements

Suppression de gestionnaires d’événements

Est-ce: Button.Click -= new EventHandler(Button_Click); la même chose que ceci: Button.Click -= Button_Click; Je demande parce que pour moi, il semble que le premier supprime une nouvelle référence à une méthode, et le dernier supprime une méthode elle-même. Mais là encore, peut-être que la nouvelle partie EventHandler est implicite dans la surcharge + = ou […]

Comment les événements C # fonctionnent-ils en coulisse?

J’utilise C #, .NET 3.5. Je comprends comment utiliser les événements, comment les déclarer dans ma classe, comment les accrocher ailleurs, etc. Un exemple artificiel: public class MyList { private List m_Ssortingngs = new List(); public EventHandler ElementAddedEvent; public void Add(ssortingng value) { m_Ssortingngs.Add(value); if (ElementAddedEvent != null) ElementAddedEvent(value, EventArgs.Empty); } } [TestClass] public class […]

Sur zoom pour les cartes Google sur Android

Nous construisons une application qui utilise l’API Google Maps pour Android. J’ai mon MapController et MapView, et j’active les commandes de zoom intégrées en utilisant: mapView.setBuiltInZoomControls(true); Je voudrais maintenant obtenir un événement lorsque l’utilisateur effectue un zoom sur la carte, comment procéder? Je ne trouve aucun événement de ce type ni aucun événement général où […]

Lecture de la valeur sélectionnée dans asp: RadioButtonList à l’aide de jQuery

J’ai un code similaire au suivant … Do you have buffet facilities? What is the capacity for the buffet? Je veux capturer un événement lorsque la liste radio blBuffetMealFacilities: chk change côté client et exécute une fonction de glissement sur la div HasBuffet à partir de jQuery. Quelle est la meilleure façon de créer cela, […]

IObservable vs Plain Events ou Pourquoi devrais-je utiliser IObservable?

Microsoft a introduit l’ IObservable vers la BCL avec .NET Framework 4, et j’ai pensé: “Enfin, je dois l’utiliser!” Donc, j’ai creusé profondément et lu des messages et de la documentation et même mis en œuvre le modèle. Après cela, j’ai réalisé que l’implémentation de base envoie tous les événements T à tous ses abonnés […]

C #: Comment créer un atsortingbut sur une méthode déclenchant un événement lorsqu’il est appelé?

Existe-t-il un moyen dans C # ou .NET en général de créer un atsortingbut sur une méthode qui déclenche un événement lorsque la méthode est appelée? Idéalement, je pourrais exécuter des actions personnalisées avant et après l’invocation de la méthode. Je veux dire quelque chose comme ça: [TriggersMyCustomAction()] public void DoSomeStuff() { } Je ne […]

Existe-t-il un auditeur lorsque WebView affiche son contenu?

En utilisant WebViewClient et / ou WebChromeClient, vous pouvez obtenir un écouteur pour le chargement de la page, mais il est parfois appelé avant que WebView ne contienne quelque contenu que ce soit avant d’afficher quelque chose. Quelle serait une méthode efficace pour déterminer quand WebView a affiché son contenu? Edit: (Essayer d’être plus clair) […]

C #: événement avec explicité append / supprimer! = Événement typique?

J’ai déclaré un gestionnaire d’événement générique public delegate void EventHandler(); auquel j’ai ajouté la méthode d’extension ‘RaiseEvent’: public static void RaiseEvent(this EventHandler self) { if (self != null) self.Invoke(); } Quand je définis l’événement en utilisant la syntaxe typique public event EventHandler TypicalEvent; alors je peux appeler utiliser la méthode d’extension sans problèmes: TypicalEvent.RaiseEvent(); Mais […]

Comment puis-je appeler événement de peinture?

Mon programme dessine du texte sur son panneau, mais si je souhaite supprimer le texte, je dois le repeindre. Comment appeler (lever) l’événement de peinture à la main?

Événements de transfert en C #

J’utilise une classe qui transmet les événements en C #. Je me demandais s’il y avait un moyen de le faire qui nécessite moins de temps système. Voici un exemple de ce que j’ai jusqu’à présent. class A { public event EventType EventA; } class B { A m_A = new A(); public event EventType […]