Windows Phone 7 ist fertig

by Bernhard Wurm 4. September 2010 09:58

Wie am Windows Phone Blog veröffentlicht wurde ist Windows Phone 7 nun fertig und wird zu den Geräteherstellern ausgeliefert.

Ich bin schon gespannt welche Hersteller wirklich auf Phone 7 setzen werden und wie teuer die Geräte werden. Anscheinend sollte es zumindest von LG, Acer und Samsung entsprechende Geräte geben.

Viele, ok fast alle, in meinem Bekanntenkreis sind davon überzeugt, das Microsoft der Zug im Smartphone-Bereich bereits davon gefahren ist. Andererseits hat Microsoft auch kurzerhand 1 Milliarde Dollar in die Hand genommen um aufzuholen und mit einer Mrd. lässt sich ganz schön viel bewegen.

Ich bin auf jeden Fall neugierig! Hat mich mein Windows Mobile 6.5 doch sehr enttäuscht, vor allem was die Unterstützung für Softwareentwickler angeht – Silverlight wurde ja leider für die Plattform gestrichen und ist erst jetzt mit WP7 verfügbar.

Mal schaun was die Zukunft bringt!

Categories: Mobile

Silverlight – PlaneProjection qualitätsproblem

by Bernhard Wurm 16. August 2010 14:38

image

Mithilfe der PlaneProjection kann man toll 3D-Effekte basteln. Nur leider wird der Text etc. verschwommen, wenn man GlobalOffsetZ oder LocalOffsetZ verwendet, da der Text als Bitmap und leider nicht die Vektorschriftart und wie das so mit dem Vergrößern von Bitmaps ist wird es pixelig.

Also wieder zurück zum RenderTransform und Scale-Faktor.

Categories: Silverlight

Silverlight Controls dynamisch im Sourcecode erstellen

by Bernhard Wurm 18. July 2010 09:34

All zu oft ist das Layout nicht statisch, sondern es werden Controls dynamisch im Code-Behind-File geladen oder erstellt und der Benutzeroberfläche hinzugefügt.

In Windows Forms oder ASP.NET sind wir alle mit der Controls-Eigenschaft vertraut, welche den Control-Tree enthält. Doch in WPF bzw. Silverlight sucht man diese Eigenschaft vergebens, da diese “Children” heißt.

Doch wie wird das erstellte Contorl nun positioniert? Immerhin fehlt die Left- bzw. Top-Eigenschaft.

Hierzu stehen statische Methoden der Container-Klassen zur Verfügung. Also z.B.: Canvas.SetLeft bzw. Grid.SetColumn etc.

Das Hinzufügen und die Positionierung der Controls ist in Silverlight und WPF ein klein wenig anders als bei WinForms und ASP.NET:

image

Categories: Silverlight