Archive for the ‘GUI’ Category

Mehrfach-Transformation von UI-Elementen in WPF

Mittwoch, April 9th, 2008

So nach einer zweichwöchigen Pause melde ich mich nun wieder zum Thema WPF. Da ich zur Zeit sehr viel mit dieser Thematik zu tun habe, werde ich wohl noch das ein oder andere Mal Beiträge zu 2D-Grafiken in WPF schreiben.

Hier nun ein kurzes Beispiel in dem gezeigt wird das man ein UI-Element wie eine Geometrie oder auch z.B. ein Bild mit mehreren Transforms des gleichen Typs transformieren kann. Das bedeutet ich kann z.B. eine Geometrie nicht nur einmal gleichzeitig Rotieren sondern mehrfach, einmal um den eigenen Nullpunkt und einmal um einen versetzten Nullpunkt. Der Vorteil dabei ist das ich nicht wild umher rechnen muss sondern ganz bequem meine Transformationen auf einmal erledigen kann.

(weiterlesen…)

Pappala XBAP

Montag, März 17th, 2008

In letzter Zeit ist Silverlight das große Schlagwort wenn es um neue Webtechnologien im Hause Microsoft geht. Mit der kommenden Version 2.0 werden erstmals viele nützliche Features aus dem .NET Framework in die stark abgespekte Laufzeitumgebung von Silverlight übernommen. Unter den Neuerungen befinden sich Technologien wie LINQ oder die Unterstützung von WS*-Diensten. Das Microsoft auch intern auf Silverlight umstellt kann man z.B. an der Beta der nächsten Download Center Version sehen. Die andere Seite der Medaille gibt es aber auch, so zeigt Rob Eisenberg in seinem Post das in Silverlight noch nicht alles Gold ist was glänzt. Ein Beispiel ist die fehlende 3D-Unterstützung oder Hardwarebeschleunigung.

Eine Alternative stellt hier meiner Meinung nach XBAP (XAML Browser Application) dar. XBAP ist keine neue Technologie sondern schon seit beginn von WPF verfügbar. Es ermöglicht WPF Anwendungen im Browser ausführen zu können. Ein Beispiel findet sich hier.

(weiterlesen…)

Position des Maus-Cursors unter WPF setzen

Mittwoch, März 12th, 2008

Heute bin ich auf das Problem gestoßen die Position des Cursors zu verändern, das bedeutet ich wollte meinen Cursor in der Mitte meines Canvas platzieren. Projektbedingt musste eine WPF Lösung her da ich kein WinForms einsetze. Nach einiger Recherche habe ich herausgefunden das es bisher keine richtige Möglichkeit gibt dies unter WPF zu tun. Dennoch gibt es dafür zwei alternative Lösungsansätze:

(weiterlesen…)