Microsoft Silverlight è una piattaforma di sviluppo per la creazione di Web , desktop e applicazioni mobili . Un pulsante viene utilizzato in una interfaccia utente per dare all'utente la possibilità di eseguire un processo . Un pulsante può essere personalizzato , disabilitato o abilitato , modificandone le proprietà . Hover Button  
 Un pulsante esegue l'evento "click" quando si utilizza il metodo della " Hover " . Quando si sposta il puntatore del mouse sul pulsante della procedura di "click" viene eseguito . È possibile disattivare il pulsante , digitando il seguente codice C # : myButton.IsEnabled = false; 
 Premere il pulsante 
 
 È possibile eseguire l'evento "click" per disattivare il pulsante utilizzando il "Press " metodo. Quando si preme il pulsante sinistro del mouse e il cursore del mouse si trova sopra il pulsante si esegue l'evento "click" . 
 Pulsante di rilascio 
 
 evento " uscita " si innescherà anche il pulsante evento " click" . Questo evento viene eseguito quando il pulsante viene rilasciato dopo aver premuto il tasto con il mouse .