ASP.NET + Windows Presentation Foundation = WebXaml
WebXaml è un framework che permette di utilizzare Windows Presentation Foundation all'interno di applicazioni ASP.NET. Lo scopo è quello di creare immagini in differenti formati usando XAML e sfruttando tutte le potenzialità e la facilità di WPF rispetto a GDI+, per realizzare immagini elaborate, grafici e 3D.
La libreria WebXaml contiene:
- Un pool di Dispatcher (default 10 threads). Ogni dispatcher ha associato una finestra che soddisfa una richiesta per volta nel contesto ASP.NET;
- Un Build Provider che compila files con estensione .wxaml e se necessario anche codice, e trasforma il codice XAML in BAML persistendolo nelle risorse degli assembly;
- Un HTTP Handler Factory che restituisce il corretto IhttpHandler in funzione del path .wxaml richiesto;
- Una classe base che implementa IHttpAsyncHandler di nome XamlPage per il processamento della richiesta.
Per utilizzare una pagina webxaml occore creare un file con estensione .wxaml contenente una direttiva speciale seguita dal codice XAML:
<%@ XamlPage ImageType="Png" Width="700" Height="600" %> <!-- Xaml code -->
Chiamando con il browser il file si riceverà un?immagine di screenshot di ciò che il codice XAML ha prodotto.
E' disponibile sia la libreria che il template di progetto per Visual Studio 2005.
Commenti
ASP.NET + Windows Presentation Foundation = WebXaml
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Collegamenti sponsorizzati
Approfondimenti
Indicare dinamicamente le classi da serializzare con KnownType in WCF
Monitorare le performance delle pagine ASP.NET con la classe StopWatch
ASP.NET Razor: la sintassi di base
Abilitare l'interfaccia di drag-and-drop per i behavior in Expression Blend
Windows 7 e Windows Server 2008 SP1 disponibile per tutti
Creazione a runtime di un database basato su SQL Server Compact 4
Gestire l'assenza di rete nelle applicazioni Windows Phone
Sfruttare l'URL Rewrite Module di IIS per gestire il redirect verso HTTPS
Tutto per portarsi HTML5 e Silverlight sotto l'ombrellone
WPC 2011: Cosa mi/ci/vi aspetta!
System tray e progress bar di sistema in Windows Phone 7.1
Windows Phone 7.5 Developer Day: costruire app con Visual Studio 2010 e Windows Phone Runtime











