Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1866, comments - 2047, trackbacks - 352

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

Cookie e Privacy

Disabilita cookie ShinyStat

Microsoft MVP

My MVP Profile

Microsoft Certified Professional

Microsoft Specialist

Il mio libro su VB 2015!

Pre-ordina il mio libro su VB 2015 Pre-ordina il mio libro "Visual Basic 2015 Unleashed". Clicca sulla copertina per informazioni!

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!

Altri spazi

CodePlex download Scarica i miei progetti open-source su CodePlex!

Article Categories

Archives

Post Categories

Image Galleries

Privacy Policy

gennaio 2017 Blog Posts

Xamarin.Forms, ListView ed effetti indesiderati

Ancora su Xamarin.Forms e la ListView, in binding a una collection. Su un progetto Android che sto seguendo mi è capitato di avere un data template XAML abbastanza articolato, ma in realtà con pochissimi elementi da visualizzare eppure con un problema di rendering. Nel mio caso, i vari elementi della lista dovevano espandersi e richiudersi al touch. Il problema è che, una volta chiusi, rimanevano disegnati sul display alcuni elementi della visualizzazione "aperta". Sparivano solamente ad un successivo tocco sul display e anche forzare un refresh della UI non portava beneficio, con un pessimo effetto visivo per l'utente. Il codice non...

posted @ lunedì 16 gennaio 2017 23:00 | Filed Under [ Xamarin ]

Xamarin.Forms, ListView e ObjectDisposedException

Con particolare riguardo ai progetti Android, se in Xamarin.Forms avete una ListView in cui c'è un DataTemplate che visualizza immagini in binding, molto probabilmente otterrete una ObjectDisposedException durante lo scorrimento della lista, con conseguente crash dell'applicazione. Si tratta di un problema noto, peraltro non ancora risolto. Si verifica perché Xamarin istanzia uno stream per ciascuna immagine, ne fa il dispose, ma poi non lo riapre al ritorno su un'immagine precedentemente visualizzata. Dovreste risolvere, almeno nel mio caso ha funzionato, impostato la caching stategy della ListView per memorizzare in cache locale i contenuti. In questo modo:     <ListView ItemsSource="{Binding}" CachingStrategy="RecycleElement" > L'enumerazione CachingStrategy ha due valori, RecycleElement...

posted @ domenica 15 gennaio 2017 23:00 | Filed Under [ Xamarin ]

Video: code generation in C# con Roslyn e VS Code su Linux, Mac e Windows

Ne avevo fatto un post qualche tempo fa, ma se vi piace guardare video, ho pubblicato su Channel9 una registrazione (in inglese) relativa alla tematica che dà l'oggetto al post. In realtà si tratta di un primo video, in quanto lunedì prossimo ne uscirà un secondo che mostra come ottenere lo stesso risultato utilizzando Visual Studio for Mac e la sua strumentazione. Alessandro

posted @ giovedì 12 gennaio 2017 16:01 | Filed Under [ Visual Studio Code ]

Visual Studio Code: installazione offline di estensioni

Come sapete, Visual Studio Code supporta l'installazione di estensioni che ora si trovano nel Visual Studio Marketplace, nell'apposita sezione. L'installazione avviene direttamente dall'Extensions panel: Il fatto è che bisogna essere necessariamente connessi ma si potrebbe avere necessità di installare estensioni al di fuori della rete oppure nonostante un proxy, oppure semplicemente per avere in locale le estensioni desiderate (l'update può avvenire successivamente). In Visual Studio Code, le estensioni sono costituite da file .vsix che però non vanno confuse con l'omonimo formato supportato dal fratello maggiore Visual Studio. Dal Marketplace non è possibile scaricare i .vsix, quindi la documentazione stessa ci viene in aiuto...

posted @ giovedì 12 gennaio 2017 15:56 | Filed Under [ Visual Studio Code ]

Visual Studio Code dietro proxy

Se dovesse capitarvi di utilizzare Visual Studio Code dietro proxy, si può intervenire sulle impostazioni in questo modo: File, Preferences, User Settings Si aprirà il file chiamato settings.json Localizziamo il gruppo di setting chiamato HTTP Nell'area destra dell'editor, quella in cui possiamo ridefinire le impostazioni, scriviamo il seguente markup: {     // The proxy setting to use. If not set will be taken from the http_proxy and https_proxy environment variables     "http.proxy": "http://nomeutente:password@127.0.0.1:8080",     // Whether the proxy server certificate should be verified against the list of supplied CAs.     "http.proxyStrictSSL": false,     //...

posted @ mercoledì 11 gennaio 2017 13:18 | Filed Under [ Visual Studio Code ]

Xamarin.Forms: Roadmap per il 2017

E' stata pubblicata la roadmap per il 2017 relativa a Xamarin.Forms, disponibile a questo indirizzo. Forms sta indubbiamente crescendo molto, ci vuole il suo tempo, ma cresce e finalmente cominciano ad arrivare funzionalità e caratteristiche importanti e interessanti. Non vedo l'ora di avere a disposizione il Picker col supporto al data-binding, cosa che più di tutti mi ha fatto "soffrire" lavorandoci Le prossime versioni sono previste per febbraio e maggio, quindi non manca molto. Alessandro

posted @ giovedì 5 gennaio 2017 18:20 | Filed Under [ Xamarin ]

Powered by:
Powered By Subtext Powered By ASP.NET