febbraio 2006 Blog Posts
E' disponibile la CTP di Febbario di WinFX, per la versione di Sparkle compatibile con questa CTP bisognera' attendere ancora qualche giorno... ;-) (Il team parla di una March CTP di Sparkle compatibile con la CTP di Febbraio di WinFX)
Karsten ha un interessamte lista con i cambiamenti rispetto alla Jan CTP, in particolar modo e' cambiata la modalita' di mapping del CLRNamespace.Da notare inoltre che con questa release WPF e' finalmente feature complete :-)
Se durante l'utilizzo di VB 2005 l'ambiente va in crash e vi appare un messaggio tipo: "Visual Basic compiler is unable to recover from the following error: System Error &H8013141e& Save your work and restart Visual Studio." sappiate che e' disponibile una HotFix (a richiesta).Non e' ancora disponibile su MSDN, ma la KB di riferimento e': KB#915038 More infos:http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackid=625dddda-d999-4fca-aa3b-68f430d47a7e
Gestire le impostazioni di un applicazione Windows grazie alle nuove classi presenti in System.Configuration e l'ottima integrazione in Visual Studio 2005 è diventato un gioco da ragazzi.Ma se volessi memorizzare nei settings un intera classe?, a prima vista quando vado a definire un nuovo Setting ho a disposizione una lunga serie di alternative oltre ai classici tipi base: int,string, etc... e, selezionando "Browse..." ho a disposizione svariati tipi definiti nel framework e serializzabili.Poco chiaro è il fatto che nella finestra "Browse..." posso aggiungere anche i miei tipi, a patto che:
Il tipo sia definito in un assembly separata da quella che memorizzerà...
Se, mentre state disegnando un form, Visual Studio 2005 decide di non mostrarvi piu' il designer sostituendolo con un messaggio di errore chilometrico (“One or more errors encountered while loading the designer...“), sappiate che e', finalmente, disponibile una hotfix.La trovate qui.
Nel tentativo di capire meglio il funzionamento di Application.OpenForms ho fatto la classica prova aprendo un Form vuoto e recuperandolo usando: Form f=Application.OpenForms["Form2"];Capirete il mio imbarazzo quando scopro che il form non viene recuperato dalla collection.Un giro veloce su LadyBug e scopro che questo comportamento è "by design" in quanto la proprietà Name del Form viene valorizzata in InitializeComponent solo quando il form viene effettivamente 'modificato', il che può avvenire sia perchè aggiungete dei controlli, oppure perchè modificate esplicitamente la proprietà Name del form.
Ok, basta saperlo..., ma perchè non scriverlo in MSDN? oppure LadyBug è, a tutti gli effetti, un...