Hvordan lage en WPF Command

Hvordan lage en WPF Command


Windows Presentation Foundation, som ble utviklet av Microsoft, er en datamaskin programvarepakke som brukes til å bygge grafiske brukergrensesnitt i Windows klientprogrammer. Du kan bruke WPF å lage frittstående og nettsted vert programmer. I sentrum av WPF er en rendering motoren som ble utviklet for å dra nytte av ny generasjon grafikkmaskinvaren. WPF er inkludert i Microsoft .NET Framework, som tillater brukere å lage applikasjoner som bruker andre funksjoner på .NET ramme klassebibliotek. Kommandoer tjene flere formål i WPF, som for eksempel å skille objektet fra logikken som utfører kommandoen og avgjøre om en handling kan utføres. Kjør ICommand grensesnitt for å lage kommandoer i WPF.

Bruksanvisning

1 Implementere "ICommandSource."

2 Implementere "ICommandSource medlemmer."

3 Legg til eller fjern kommandoen som er relatert til kommandokilden.

4 Lag begrunnelsen for «Execute metoden" og "CanExecuteChanged handler."

5 Ring utføre metoden som brukes for kommandoen. Hvis kommandoen som brukes er en "RouteCommand," the "RoutedCommand Execute" metoden vil bli kalt; hvis ikke, vil de "ICommand Execute" metoden kalles.

Hint

  • Følgende eksempel er en WPF kommando for å sette opp en MENUITEM. Når det klikkes, vil elementet ringe opp kommandoen Lim inn på en tekstboks, under forutsetning av at TextBox har tastaturtilgang:
  • <StackPanel>
  • <Meny>
  • <MENUITEM Command = "ApplicationCommands.Paste" />
  • </ Meny>
  • <TextBox />
  • </ StackPanel>