-
WPF e Siverlight: Dispatcher e finestre modali
di Cristian "Ricciolo" Civera, in .NET 3.0,Torno alla ribalta con un argomento che mi piace molto: il Dispatcher. E' un oggetto presente sia in WPF che in Silverlight ed è responsabile della coda di operazioni che si susseguono durate il ciclo di vita di un'operazione. Il comportamento è simile alla message pump di Win32...
-
Styles Explorer: decompilatore BAML
di Cristian "Ricciolo" Civera, in .NET 3.0,Vi ricordate quando vi parlai di come viene compilato lo XAML e quale struttura ha? Beh è un po' che avevo più o meno pronta quella classe e mancava qualcosa per usarla a dovere. Portando avanti a singhiozzo il progetto, finalmente posso farvi vedere qualcosa di Styles Explorer...
-
Un'occhiata a Silverlight 2.0
di Cristian "Ricciolo" Civera, in .NET 3.0,Come probabilmente saprete è stata rilasciata la beta Silverlight 2.0. Ovviamente da fan di WPF non ho resistito dal provarla subito. Sinceramente, delle scorse preview ero rimasto un po' deluso, poiché conoscendo WPF mi rendevo conto di quante cose mancassero diventando così ...
-
DirectShow e WPF: soluzione finale
di Cristian "Ricciolo" Civera, in .NET 3.0,o quasi... :-) Nel precedente post ho parlato delle problematiche e possibili soluzioni per mostrare sorgenti video personalizzate in WPF. Ho accennato ad una possibile terza soluzione e sebbene non perfetta la reputo la migliore. Partiamo dal risultato. Nella figura ...
-
Sorgenti custom per MediaElement di WPF
di Cristian "Ricciolo" Civera, in .NET 3.0,L'elemento MediaElement è un gran bell'oggettino :-) Permette di mostrare e ascoltare video e audio, il tutto perfettamente integrato con WPF permettendoci di ridimensionarlo come ci pare, usarlo come brush, trasformarlo, applicare trasparenze, ecc... L'unico problema è che al ...
-
Anonymous type di C# 3.0
di Cristian "Ricciolo" Civera, in .NET 3.0,Giocando con LINQ avrete senz'altro usato gli anonymous type: quei tipi creati al volo per contenere varie informazioni. Poniamo questo semplice esempio: var v = new {Language = "IT", Age=30}; Prima di tutto, v è visibile solo all'interno dello stack in cui l'abbiamo dichiarato...
-
Habemus CardSpace!
di Cristian "Ricciolo" Civera, in .NET 3.0,E' un po' che io e Daniele ci stiamo lavorando (circa due mesi), ma finalmente abbiamo implementato CardSpace nella nostra community. Questo significa che da ora in poi potete fare login utilizzando le card self-issued. Una guida su come funziona l'ambaradam la trovate qua e se...
-
WPF: attenzione ai template predefiniti
di Cristian "Ricciolo" Civera, in .NET 3.0,Certo, si può dormire lo stesso anche non sapendolo, ma sul nostro forum è stata posta un'interessante domanda relativa ai Content di WPF. Purtroppo la comodità di certi elementi presenti ci fa ignorare il dietro le quinte e a volte ci porta a risultati inaspettati. E' il caso ...
-
Versione 0.3 per PaperBoy
di Cristian "Ricciolo" Civera, in .NET 3.0,E' uscito! sì sì sì. La nuova versione di PaperBoy, per chi non lo sapesse, un news aggregator che ho scritto in Windows Presentation Foundation.Alcune cose sono riuscite a farle, altre no per motivi di tempo, altre invece non le ho fatte perché le API di IE7 non sono un granch'è...
-
Finestre MDI in WPF
di Cristian "Ricciolo" Civera, in .NET 3.0,Sarò sincero: a me non piacciono le applicazioni che fanno uso delle finestre MDI, soprattutto perché ormai non li usa più nessuno dei big del software. Comunque, ai Community Days 2 me l'hanno chiesto e siccome rientra fra le cose che mancano in WPF ho pensato di provare a ...
.NET 3.0
- marzo 2012:2 post
- novembre 2011:1 post
- maggio 2011:2 post
- marzo 2011:1 post
- gennaio 2011:1 post
- dicembre 2010:1 post
- giugno 2010:2 post
- aprile 2010:3 post
- gennaio 2010:1 post
- maggio 2009:9 post
- aprile 2009:7 post
- ottobre 2008:5 post
Categorie
In evidenza
- Il meglio della settimana
- Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
- Introduzione alle Container Queries in CSS
- Ottimizzare le pull con Artifact Cache di Azure Container Registry
- Utilizzare una qualunque lista per i parametri di tipo params in C#
- Bloccare l'esecuzione di un pod in mancanza di un'artifact attestation di GitHub
- Creare una libreria CSS universale: Nav menu
- Gestire gli accessi con Token su Azure Container Registry