AiNoTame

...for love
posts - 9, comments - 107, trackbacks - 0

March 2011 Blog Posts

Multithreading with WPF

Voglio qui riassumere due concetti “base” (nel senso che non li approfondisco molto) riguardo il multithreading con wpf. In particolare due concetti: Eseguire componenti UI su thread diversi Aggiornare componenti di UI da thread diversi Per far questo ho scritto una semplice finestra con il seguente contenuto: <Button Content="Start another Window with same UI Thread" Margin="5,5,5,2" Click="btnSameThread_Click" /> <Button Content="Start another Window with different UI Thread" Margin="5,2,5,2" Click="btnNewThread_Click" /> <Button Content="Perform Long Operation" Margin="5,10,5,10" Click="btnLongOperation_Click" /> <Button Content="Change Textbox of last window opened" ...

posted @ Thursday, March 31, 2011 12:33 AM | Feedback (11) | Filed Under [ Multithread ]

WPF DataGrid Clipboard BUG(?)&Workaround

  Il mese scorso mi sono imbattuto in questo strano problema: La mia applicazione crashava su un particolare computer (che, per curiosità, aveva WinXP SP3 ma non credo sia questo il problema). L’utente sostiene che l’applicazione crasha anche stando a guardarla… molto strano. 0) Scoperta L’eccezione non gestita, ricavata sia dal log applicativo (catturata nell’evento Application.DispatcherUnhandledException) sia da Event Viewer, era la seguente: OpenClipboard Failed (Exception from HRESULT: 0x800401D0 (CLIPBRD_E_CANT_OPEN)) Dallo stack trace si evinceva che l’eccezione veniva lanciata dalla DataGrid di WPF4. Bene… andiamo in dettaglio. 1) Teoria della clipboard (fonte: Clipboard on...

posted @ Tuesday, March 22, 2011 10:02 PM | Feedback (15) | Filed Under [ WPF workaround ]

Presentazioni

Ciao a tutti. Essendo questo il mio primo post, inizierei con le presentazioni. Mi chiamo Sarati Roberto, laureato in ingegneria informatica presso il Politecnico di Milano, attualmente lavoro in Avanade Italia; iniziando la mia esperienza con VBA, passando poi in Visual Basic 6, mi sono subito appassionato del mondo .NET fin dalla sua prima uscita. Arrivando dal mondo VB ho iniziato con VB.NET ma dopo qualche tempo ho deciso di passare al mondo C# in quanto lo ritenevo (e ritengo tuttora) un linguaggio con sintassi più ordinata e (soprattutto) meno prolissa. Per quanto riguarda i miei interessi... beh, direi che potrei esprimere il mio stato con un frammento...

posted @ Sunday, March 20, 2011 11:27 PM | Feedback (2) | Filed Under [ Personal ]

Powered by:
Powered By Subtext Powered By ASP.NET