Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να δημιουργήσετε ένα Routed Event Προγραμματικός

Εκδηλώσεις στον προγραμματισμό ηλεκτρονικών υπολογιστών , όπως και τα γεγονότα στην πραγματική ζωή , την αλλαγή του σήματος . Στον προγραμματισμό , ένα γεγονός είναι μια αλλαγή στην τρέχουσα κατάσταση των στοιχείων στη μνήμη . Για παράδειγμα , όταν ένας χρήστης κάνει κλικ σε ένα κουμπί ή πιέζει ένα πλήκτρο , αυτό αλλάζει την κατάσταση των στοιχείων αυτών στη μνήμη . Προγραμματιστές χρησιμοποιείτε πιο συχνά δρομολογείται γεγονότα κατά τη σύνταξη κώδικα μέσα στο Presentation Foundation των Windows ( WPF ) προγραμματισμού πλαισίου . Ένα δρομολογούνται εκδήλωση είναι μοναδική, γιατί μπορεί να προκαλέσει άλλες εκδηλώσεις μέσω των οποίων έχει δρομολογηθεί . WPF προγραμματιστές να δημιουργήσουν δρομολογείται γεγονότα προγραμματισμό να χειραγωγήσουν υποκλάση ελέγχους . Τα πράγματα που θα χρειαστείτε
Visual Studio
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε το Visual Studio , και εντοπίστε το αρχείο που περιέχει το προγραμματισμό δημιούργησε εκδήλωση .
Η 2

Καταχωρήστε μια RoutedEventID . Τοποθετήστε το μέσα στην τάξη που πρέπει να περιέχει το συμβάν :

δημόσια στατική readonly RoutedEvent SampleEvent = EventManager.RegisterRoutedEvent ( " Πατήστε " , RoutingStrategy.Bubble , typeof ( RoutedEventHandler ) , typeof ( SampleButtonSimple ) ) ?

Η 3

Δημιουργία accessors που επιτρέπουν ΝΕΤ για την απομάκρυνση programatically το πρόγραμμα χειρισμού συμβάντων , όπως απαιτείται :

δημόσια εκδήλωση RoutedEventHandler Πατήστε { { προσθέσετε AddHandler ( SampleEvent , αξία ) ? } { αφαιρέστε RemoveHandler ( . SampleEvent , αξία ) ? } }
Η

4 Σηκώστε το γεγονός ως αναγκαία :

άκυρη SampleEvent ( ) { RoutedEventArgs newEventArgs = νέα RoutedEventArgs ( SampleButtonSimple.TapEvent ) ? RaiseEvent ( newEventArgs ) ? }
5

Αποθηκεύστε την εργασία σας . Εκτελέστε το πρόγραμμα εντοπισμού σφαλμάτων στο να διασφαλιστεί ότι εκτελεί όπως πρέπει.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα