Allgemein, App Hub, Dev Center, Marketplace, Microsoft Foundation Classes (Desktop), RAPI, Sensoren, Tips & Tricks, Windows Embedded Handheld, Windows Mobile, Windows Phone 7, wp7dev, wpdev

shutdown.exe /r /t 86400

This Blog is restarting soon…

Advertisements
Allgemein

Windows Phone Week – Slides

Lieber spät als nie, aber wer die Slides zu meinen Sessions Near Field Communication und Design Time Data noch einmal lesen möchte kann die Slides hier herunterladen.

Eine nette Zusammenfassung der Veranstaltung findet sich hier: http://windowsdeveloper.de/artikel/Windows-Phone-weltweit-168472

Ich hoffe die durchaus positive Berichterstattung basiert nicht allein auf dem gewonnenen Lumia 1020 🙂

– Patrick

PS: Wer die Idee mit dem Flugmodus TAG für die Nacht aufgreifen möchte, hier findet sich die passende App dazu:

http://www.windowsphone.com/s?appid=e9388eac-6a37-4056-96ac-fe07653e398c

Allgemein, Tips & Tricks, wp7dev, wpdev

Fehlende Capabilities: Copy & Paste

Öffnet man ein Projekt indem keine Capabilities in der WMAppManifest vorhanden sind erhält man unter Umständen zur Begrüßung oder bei einem Upgrade auf Windows Phone 7.1 folgende Meldung:

Wer jetzt einen Screenshot davon erstellt und später fleißig abtippt kennt anscheinend eine grundlegende Funktion einer MessageBox nicht. Copy & Paste Unterstützung. Einfach STRG+C drücken und schon kann man den Inhalt der Meldung woanders per STRG+V wieder einfügen.

Hätte ich für jeden Screenshot einer MessageBox (Im Regelfall der ganze Desktop, eingebettet in ein WORD Dokument) den ich per Mail bekommen habe einen €uro erhalten, könnte ich eine ganze Armee von Ghostwritern für diesen Blog beschäftigen :-).

– Patrick

Allgemein, Windows Phone 7, wp7dev

Kontaktbilder

Windows Phone 7.5 bietet ja nun die Möglichkeit über die Contacts Klasse auf die Kontakte zuzugreifen. Für einen speziellen Anwendungsfall wollte ich jedoch nur Kontakte anzeigen, die ein „gültiges“ Profilbild besitzen. Ein dementsprechendes Suchkriterium gibt es derzeit nicht, aber eigentlich sollte der Rückgabewert von Contact.GetPicture() ja null sein, wenn der Kontakt kein Bild besitzt. Leider machte mir an dieser Stelle Facebook einen Strich durch die Rechnung, da es für den Fall der Fälle* Standardbilder verwendet, welche dann auch auf das Windows Phone synchronisiert werden. Bisher wüsste ich allerdings nur von einem Standardbild pro Geschlecht, also ist dies noch relativ überschaubar und dementsprechend einfach mit dem Kontaktbild zu vergleichen. Um mir das Leben zu vereinfachen habe ich eine einfache Extension Methode erstellt, die als Rückgabewert den jeweiligen Bildtypen enthält. Verwendet werden könnte die Methode wie folgt:

void kontakte_SearchCompleted(object sender, ContactsSearchEventArgs e)
{
//Neue Liste erstellen
List<Contact> filter = new List<Contact>();
foreach (Contact con in e.Results)
{
//Erweiterungsmethode
switch(con.GetPictureType())
{
case ContactPictureType.None:
case ContactPictureType.DefaultFemale:
case ContactPictureType.DefaultMale:
default:
break;
case ContactPictureType.Custom:
//Der Liste hinzufügen
filter.Add(con);
break;
}
}
//Datenbindung
listBox1.DataContext = filter;
}

Download der Extension-Methode

– Patrick

* Profile ohne richtiges Profilebild sollten auf Facebook verboten werden

Allgemein

TechTalk Oktober 2011: Windows Phone (WP) für Symbian-Entwickler

Es findet eine neue TechTalk Reihe statt, vor allem interessant für Windows Phone und Synbian Entwickler.

Details unter http://www.microsoft.com/germany/msdn/techtalk/WindowsPhoneFuerSymbianEntwickler.mspx

Die Termine:
04. Oktober, Karlsruhe
05. Oktober, Hamburg
06. Oktober, Berlin
07. Oktober, München
10. Oktober, Köln

– Patrick