Sto sviluppando un'applicazione in Windows 8 Visual Studio 11, e voglio definire un gestore di eventi per un'istanza DispatcherTimer come di seguito:definire gestore eventi per Tick caso di DispatcherTimer in Windows 8 App
public sealed partial class BlankPage : Page
{
int timecounter = 10;
DispatcherTimer timer = new DispatcherTimer();
public BlankPage()
{
this.InitializeComponent();
timer.Tick += new EventHandler(HandleTick);
}
private void HandleTick(object s,EventArgs e)
{
timecounter--;
if (timecounter ==0)
{
//disable all buttons here
}
}
.....
}
Ma Ottengo il seguente errore:
Cannot implicitly convert type 'System.EventHandler' to 'System.EventHandler<object>'
Sono uno sviluppatore alle prime armi delle vedove 8 app.
Per favore aiutatemi?
Ma noi non hanno questo problema in applicazioni Windows? Noi? –
Un delegato e un eventhandler sono gli stessi su tutta la piattaforma. Non è un "problema", è come funziona :) – danielovich
Per problema intendevo 'System.EventHandler