Windows Phone FAQ: Unterschied zwischen den Versionen
(→Tombstoneing) |
(→Tombstoneing) |
||
Zeile 24: | Zeile 24: | ||
Seit dem [[Mango (WP7)| Mango]] [[Release]] werden Anwendungen nicht mehr sofort getombstoned, sondern erst später. Um das jedoch bei der Entwicklung testen zu können muss man in den Projekteinstellungen, unter Debug '''Tombstone upon deactivation while debugging''' aktivieren. | Seit dem [[Mango (WP7)| Mango]] [[Release]] werden Anwendungen nicht mehr sofort getombstoned, sondern erst später. Um das jedoch bei der Entwicklung testen zu können muss man in den Projekteinstellungen, unter Debug '''Tombstone upon deactivation while debugging''' aktivieren. | ||
+ | |||
+ | ===Entwicklung=== | ||
+ | *'''Unknown parser error: Scanner 2147500037. [Line: 17 Position: 10]''' Ursache können nicht geladene Abhängigkeiten, wie z.B. das Pivotelement sein. Einfache Abhilfe die Abhängigkeit auch für das Hauptprojekt hinzufügen. | ||
==Externe Bibliotheken== | ==Externe Bibliotheken== |
Version vom 11. Februar 2012, 19:27 Uhr
Bekannte Probleme/Fehler/Hinweise von Windows Phone 7
Inhaltsverzeichnis
GUI Thread
Dinge die im Zusammenhang mit den GUI Thread auftreten können.
WebClient
Unabhängig davon in welchem Thread der WebClient erzeugt und gestartet wird, das Ergebnis ladet immer im GUI Thread. Abhilfe schafft hier das Arbeiten mit dem WebRequest/WebRequest.
Erzeugen von Bildern
Bilder über Image oder BitmapImage müssen immer im GUI Thread erzeugt werden, dafür gibt es keinen direkten Workaround. Einzig die Verwendung von externen Bibliotheken kann hier helfen.
GUI
Die Back Taste kann Programmintern durch NavigationService.GoBack() simuliert werden, dies läuft aber nur bis zur 1.Seite. Diese kann nicht automatisch verlassen werden, nur der Benutzer kann die Anwendung beenden.
Tombstoneing
Jede Anwendung wird beim Drücken der Windows oder Suchen Taste getombstoned, ebenso wie beim aktivieren des Bildschirmschoners. Tombstoning hat verschiedene Grenzen:
- Max 10s
- Max 2MB pro Seite
- Max 8MB pro Anwendung
Seit dem Mango Release werden Anwendungen nicht mehr sofort getombstoned, sondern erst später. Um das jedoch bei der Entwicklung testen zu können muss man in den Projekteinstellungen, unter Debug Tombstone upon deactivation while debugging aktivieren.
Entwicklung
- Unknown parser error: Scanner 2147500037. [Line: 17 Position: 10] Ursache können nicht geladene Abhängigkeiten, wie z.B. das Pivotelement sein. Einfache Abhilfe die Abhängigkeit auch für das Hauptprojekt hinzufügen.
Externe Bibliotheken
- ImageTools - http://imagetools.codeplex.com