Domanda

Ricevo un InvalidOperationException quando si utilizza il seguente codice per creare uno ShellTileSchedule:

ShellTileSchedule sch;
public void UpdateTile()
{
    sch = new ShellTileSchedule();
    sch.Recurrence = UpdateRecurrence.Interval;
    sch.Interval = UpdateInterval.EveryHour;
    sch.StartTime = DateTime.Now;
    sch.RemoteImageUri = new Uri(@"http://winmilk.julianapena.com/Tile3.png");

    sch.Start();
}

L'eccezione si verifica in particolare quando si chiama sch.Start();. Sta accadendo anche se io uso gli aggiornamenti di intervallo o di una volta.

Qualcuno ha qualche idea su perché questo sta accadendo?

Grazie in anticipo!

È stato utile?

Soluzione

Doh, ha trovato la risposta. Non aggiunse

<Capability Name="ID_CAP_PUSH_NOTIFICATION"/>

per il file WMAppManifest.xml.

un po 'fuorviante, perché la documentazione per ShellTileSchedule dice che è l'aggiornamento della piastrella "senza notifiche push". Almeno ora funziona:)

Altri suggerimenti

Ho avuto questo stesso problema da non ottenere le proprietà del mio programma di destra.

Se i impostare la pianificazione a "unico aggiornamento volta" e quindi impostare le esso errori "intervallo".

Se rimuovo l'intervallo di questo problema va via.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top