-
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
- Eseguire script pre e post esecuzione di un workflow di GitHub
- Creare una libreria CSS universale: Cards
- Migliorare l'organizzazione delle risorse con Azure Policy
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- Leggere la posta usando il protocollo IMAP tramite la libreria MailKit
- Eseguire una ricerca avanzata per recuperare le issue di GitHub
- Creare una libreria CSS universale: Clip-path
- Sfruttare gli embedding e la ricerca vettoriale con Azure SQL Database