Quando ASP.NET incontra WPF

di Cristian Civera, in WPF,

Giocando con un WPF ho approfondito le nuove API che non utilizzano più GDI+ e che permettono di generare immagini nei vari formati, anche in Windows Media Photo (WMP).
Ho scoperto che è possibile renderizzare un Visual e generare un BitmapSource tramite la classe RenderTargetBitmap.
Mi è venuto in quindi in mente di sfruttare questa caratteristica per generare immagini sfruttando WPF all'interno di ASP.NET 2.0.

Praticamente in modo simile alle pagine .aspx si crea un file .wxaml, invece della direttiva

<%@ XamlPage ImageType="Png" Width="300" Height="300" %>
<Rectangle Fill="Red" Width="150" Height="100" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
</Rectangle>

Tutto questo l'ho chiamato WebXaml. Ovviamente si può usare code behind, accedere all'HttpContext corrente e le animazioni non si vedono, ma è possibile sfruttare la facilità di XAML per generare immagini elaborate di forte impatto.
Per esempio ho sfruttato il motore 3D per generare una sorta di cornice ad un'immagine.3D XAML WPF

E' più un gioco, ma le performance non sono affatto male. Maggiori informazioni le trovate qua con degli esempi live da provare.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese