Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man skapar en Routed Händelse programmässigt

    Evenemang i datorprogrammering , ungefär som händelser i verkliga livet , signalen förändras . I programmering , är en händelse en ändring av den nuvarande statusen för poster i minnet . Till exempel när en användare klickar på en knapp eller trycker på en tangent , ändrar denna status för dessa poster i minnet . Programmerare använder oftast dirigeras händelser när du skriver kod i Windows Presentation Foundation ( WPF ) programplanering. En dirigeras händelse är unik eftersom den kan utlösa andra händelser genom vilka den har dirigeras . WPF programmerare skapa dirigeras händelser programmatiskt manipulera underklassas kontroller . Saker du behöver Review, Visual Studio
    Visa fler instruktioner
    1

    Öppna Visual Studio , och leta upp filen som innehåller den programmatiskt skapade händelsen .
    2

    Registrera ett RoutedEventID . Placera den i den klass som ska innehålla evenemanget :

    public static readonly RoutedEvent SampleEvent = EventManager.RegisterRoutedEvent ( " Tap " , RoutingStrategy.Bubble , typeof ( RoutedEventHandler ) , typeof ( SampleButtonSimple ) ) ;

    3

    Skapa accessors som tillåter NET att programmatiskt bort händelsehanterare som behövs:

    offentlig tillställning RoutedEventHandler Tap { lägg { AddHandler ( SampleEvent , value ) ; } ta bort { RemoveHandler ( . SampleEvent , value ) ; } }
    4

    Höj händelsen som behövs :

    void SampleEvent ( ) { RoutedEventArgs newEventArgs = ny RoutedEventArgs ( SampleButtonSimple.TapEvent ) , RaiseEvent ( newEventArgs ) ; }
    5

    Spara ditt arbete . Kör det i debugger för att säkerställa att det fungerar som avsett .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skickar SMS med ASP.NET
    ·Hur man lär Fortran på en Mac
    ·Hur lägger jag hjälpa till Xcode Project
    ·Hur man skriver ett dokument Software Design
    ·Hur man beräknar Maximal öppna markörer
    ·Hur man läser en Pipe Separerad linje i ett Bash Array…
    ·Hur till Bädda Musikspelare
    ·Konsekvenser av buffertspill
    ·Hur du ställer in IIS 6
    ·Vad är en statisk modifierare
    Utvalda artiklarna
    ·Hur man skapar ett program som kommer att visa en kalen…
    ·Hur får man elementen i en matris i C
    ·Hur dynamiskt ändra storlek på hyperlänkar i VB
    ·Så här stänger du en PHP Header
    ·Hur man ändra bakgrunden för ett textfält Använda J…
    ·Konvertera String till Long i PHP
    ·Konfigurera Antal repliker i MySQL
    ·Hur man bifoga dokument med LotusScript
    ·Vad är Python PYC filer
    ·Hur man testar för Numbers Med Python
    Copyright © Dator Kunskap http://www.dator.xyz