Come creare un comando WPF

December 31

Come creare un comando WPF


Windows Presentation Foundation, che è stato sviluppato da Microsoft, è un pacchetto software per computer che viene utilizzato per costruire interfacce utente grafiche in applicazioni client Windows. È possibile utilizzare WPF per creare applicazioni ospitate standalone e sito web. Al centro di WPF è un motore di rendering che è stato sviluppato per sfruttare il nuovo hardware grafico generazione. WPF è incluso in Microsoft .NET Framework, che permette agli utenti di creare applicazioni che utilizzano altre caratteristiche della libreria di classi .NET cornice. Comandi servono molti scopi in WPF, come separa l'oggetto dalla logica che esegue il comando e determinare se un'azione può essere eseguito. Eseguire l'interfaccia ICommand per creare comandi in WPF.

istruzione

1 Implementare "ICommandSource."

2 Implementare i "membri ICommandSource."

3 Aggiungere o rimuovere il comando che è legato alla sorgente di comando.

4 Creare il razionale per il "metodo Execute" e il "gestore CanExecuteChanged."

5 Chiamare il metodo execute utilizzato per il comando. Se il comando utilizzato è un "RouteCommand," sarà chiamato il metodo "RoutedCommand Execute"; in caso contrario, il metodo "ICommand Execute" sarà chiamato.

Consigli e avvertenze

  • L'esempio che segue è un comando WPF di istituire un MenuItem. Quando si fa clic, l'oggetto verrà richiamare il comando Incolla su un TextBox, in base al presupposto TextBox ha accesso da tastiera:
  • <StackPanel>
  • <Menu>
  • <MenuItem Comando = "ApplicationCommands.Paste" />
  • </ Menu>
  • <TextBox />
  • </ StackPanel>