<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Discussion about Design, Technologies and User eXperience : Risorse utili</title><link>http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx</link><description>Tags: Risorse utili</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Anteprime Silverlight 4 @ pdc09</title><link>http://blogs.msdn.com/designexperience/archive/2009/11/20/anteprime-silverlight-4-pdc09.aspx</link><pubDate>Thu, 19 Nov 2009 23:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9926128</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9926128.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9926128</wfw:commentRss><description>Proprio poche ore fa, @ pdc'09 abbiamo avuto le prime anticipazioni sulle nuove funzionalità che saranno incluse nella nuova versione del plug-in attualmente in Beta! La keynote del secondo giorno dell'evento è stata praticamente "monopolizzata" da questo...(&lt;a href="http://blogs.msdn.com/designexperience/archive/2009/11/20/anteprime-silverlight-4-pdc09.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9926128" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/News+_2600_amp_3B00_+Eventi/default.aspx">News &amp;amp; Eventi</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category></item><item><title>Project Rosetta: nuovi tutorial Expression Blend 3</title><link>http://blogs.msdn.com/designexperience/archive/2009/10/07/project-rosetta-nuovi-tutorial-expression-blend-3.aspx</link><pubDate>Wed, 07 Oct 2009 18:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9904385</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9904385.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9904385</wfw:commentRss><description>Sempre in ambito formazione e progettazione, vi segnalo questa interessante serie di tutorial [for beginners] dedicati alle nozioni basi per poter progettare interfacce utente con Expression Blend 3. La serie di tutorial fa parte del materiale disponibile...(&lt;a href="http://blogs.msdn.com/designexperience/archive/2009/10/07/project-rosetta-nuovi-tutorial-expression-blend-3.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904385" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Tutorial+_2600_amp_3B00_+Webcast/default.aspx">Tutorial &amp;amp; Webcast</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category></item><item><title>Disponibile un nuovo percorso formativo su Expression Studio 3 in italiano</title><link>http://blogs.msdn.com/designexperience/archive/2009/09/22/disponibile-un-nuovo-percorso-formativo-su-expression-studio-3-in-italiano.aspx</link><pubDate>Tue, 22 Sep 2009 16:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9897985</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9897985.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9897985</wfw:commentRss><description>&lt;P&gt;&lt;IMG style="WIDTH: 360px; HEIGHT: 261px" title="Expression Studio 3 - Webcast" border=0 hspace=4 alt="Expression Studio 3 - Webcast" align=right src="http://0eyrnw.bay.livefilestore.com/y1pLn6jBfiKQhy7qm0nsfWvChm3kK5wcbY-rnJ5pEexst8VhcYey2Cr0LzG9Ds2r3P1wK2PytgW8mg-3ujGEtI6CTIiJHJ9RA-3/Webcast.jpg" width=360 height=261 mce_src="http://0eyrnw.bay.livefilestore.com/y1pLn6jBfiKQhy7qm0nsfWvChm3kK5wcbY-rnJ5pEexst8VhcYey2Cr0LzG9Ds2r3P1wK2PytgW8mg-3ujGEtI6CTIiJHJ9RA-3/Webcast.jpg"&gt;Volete scoprire tutti i segreti sui tool della famiglia Expression Studio 3: novità funzionali, esempi, tutorial e molto altro...&lt;BR&gt;Come vi avevo anticipato prima delle vacanze estive, sono da pochi giorni disponibili i primi &lt;STRONG&gt;7 webcast&lt;/STRONG&gt; che illustrano le principali novità&amp;nbsp;funzionali disponibili in Expression Studio 3 e Silverlight 3.&lt;BR&gt;&lt;BR&gt;Potete accedere al percorso formativo completo dalla seguente pagina:&lt;BR&gt;&lt;A title="Expression Studio 3 - Percorso formativo in italiano" href="http://tinyurl.com/expression-studio-3" target=_blank mce_href="http://tinyurl.com/expression-studio-3"&gt;&lt;STRONG&gt;http://tinyurl.com/expression-studio-3&lt;/STRONG&gt;&amp;nbsp;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Per semplicità, vi riporto anche i riferimenti ad ogni singolo video tutorial:&lt;BR&gt;&lt;BR&gt;&lt;SPAN id=ctl00_ContentPlaceHolder1_m_dl_search_ctl00_m_lbl_VideoTitle&gt;&lt;A title="Expression Studio 3 Overview" href="http://www.microsoft.com/italy/beit/Generic.aspx?video=11008baa-f68c-4721-aae4-6dfa3ab3cbd8" target=_blank mce_href="http://www.microsoft.com/italy/beit/Generic.aspx?video=11008baa-f68c-4721-aae4-6dfa3ab3cbd8"&gt;- Expression Studio 3: "Overview &amp;amp; proposal scenarios" (16' min.)&lt;BR&gt;&lt;/A&gt;&lt;BR&gt;&lt;A title="Expression Blend 3 SketchFlow video tutorial" href="http://www.microsoft.com/italy/beit/Generic.aspx?video=ecd0cac3-c9ae-49ba-ac15-9d52fcc641e3" target=_blank mce_href="http://www.microsoft.com/italy/beit/Generic.aspx?video=ecd0cac3-c9ae-49ba-ac15-9d52fcc641e3"&gt;- &lt;SPAN id=ctl00_ContentPlaceHolder1_m_dl_search_ctl01_m_lbl_VideoTitle&gt;Expression Blend 3 SketchFlow: "Dal prototipo al progetto reale" (24' min.)&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A title="Expression Blend 3 - Gestione fonte dati di esempio - video tutorial" href="http://www.microsoft.com/italy/beit/Generic.aspx?video=9ff6c0be-869d-4d0e-a9b9-9935862ae7c9" target=_blank mce_href="http://www.microsoft.com/italy/beit/Generic.aspx?video=9ff6c0be-869d-4d0e-a9b9-9935862ae7c9"&gt;- &lt;SPAN id=ctl00_ContentPlaceHolder1_m_dl_search_ctl02_m_lbl_VideoTitle&gt;Expression Blend 3: "Sample Data &amp;amp; oltre…" (12' min.)&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A title="Expression Blend 3 Behavior video tutorial" href="http://www.microsoft.com/italy/beit/Generic.aspx?video=e523f40d-8686-473b-b366-9d034d2d3671" target=_blank mce_href="http://www.microsoft.com/italy/beit/Generic.aspx?video=e523f40d-8686-473b-b366-9d034d2d3671"&gt;- &lt;SPAN id=ctl00_ContentPlaceHolder1_m_dl_search_ctl03_m_lbl_VideoTitle&gt;Expression Blend 3: "Behavior - building block of interacivity"&lt;/SPAN&gt; (29' min.)&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A title="Expression Web 3 &amp;amp; SuperPreview Video Tutorial" href="http://www.microsoft.com/italy/beit/Generic.aspx?video=6e0d8594-89c6-4ec7-89d3-ff2fb8f5caf6" target=_blank mce_href="http://www.microsoft.com/italy/beit/Generic.aspx?video=6e0d8594-89c6-4ec7-89d3-ff2fb8f5caf6"&gt;- &lt;SPAN id=ctl00_ContentPlaceHolder1_m_dl_search_ctl04_m_lbl_VideoTitle&gt;SuperPreview: ottimizzazione nella visualizzazione di un sito Web su più browser (27' min.)&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A title="Expression Encoder 3 - Video tutorial" href="http://www.microsoft.com/italy/beit/Generic.aspx?video=e02dce6d-349f-464b-947c-7b2629072fcd" target=_blank mce_href="http://www.microsoft.com/italy/beit/Generic.aspx?video=e02dce6d-349f-464b-947c-7b2629072fcd"&gt;- &lt;SPAN id=ctl00_ContentPlaceHolder1_m_dl_search_ctl05_m_lbl_VideoTitle&gt;Expression Encoder 3: novità encoding e ottimizzazione dei video (24' min.)&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;A title="Deep Zoom Composer - Video tutorial" href="http://www.microsoft.com/italy/beit/Generic.aspx?video=635a5561-33fa-4d9e-ae5f-995d5f04ca50" target=_blank mce_href="http://www.microsoft.com/italy/beit/Generic.aspx?video=635a5561-33fa-4d9e-ae5f-995d5f04ca50"&gt;- &lt;SPAN id=ctl00_ContentPlaceHolder1_m_dl_search_ctl06_m_lbl_VideoTitle&gt;Deep Zoom Composer: overview sulle nuove funzionalità (50' min.)&lt;/SPAN&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Questa serie di webcast, vogliono essere i primi di una serie che andrò a realizzare nelle prossime settimane. Se avete suggerimenti su particolari funzionalità/esempi&amp;nbsp;su cui&amp;nbsp;volete avere approfondimenti o dettagli, vi invito ancora una volta a segnalarmi direttamente l'argomento al mio indirizzo di posta elettronica: &lt;A href="mailto:roberto.cavallini@microsoft.com"&gt;roberto.cavallini@microsoft.com&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;Vi ricordo infine che è da qualche giorno online, &lt;A title="Microsoft Expression Studio 3 &amp;amp; Silverlight" href="http://www.microsoft.com/italy/beit/Generic.aspx?video=635a5561-33fa-4d9e-ae5f-995d5f04ca50" target=_blank mce_href="http://www.microsoft.com/italy/beit/Generic.aspx?video=635a5561-33fa-4d9e-ae5f-995d5f04ca50"&gt;&lt;STRONG&gt;la nuova versione del portale dedicato ai prodotti Expression Studio&lt;/STRONG&gt;&lt;/A&gt; in italiano.&lt;BR&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9897985" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Corsi+_2600_amp_3B00_+Workshop/default.aspx">Corsi &amp;amp; Workshop</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Tutorial+_2600_amp_3B00_+Webcast/default.aspx">Tutorial &amp;amp; Webcast</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Link+utili/default.aspx">Link utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Deep+Zoom/default.aspx">Deep Zoom</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/SketchFlow/default.aspx">SketchFlow</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Prototyping/default.aspx">Prototyping</category></item><item><title>Personalizzare una ScrollBar attraverso gli "styles" in Silverlight</title><link>http://blogs.msdn.com/designexperience/archive/2009/09/07/personalizzare-una-scrollbar-attraverso-gli-styles-in-silverlight.aspx</link><pubDate>Mon, 07 Sep 2009 14:02:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9892188</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9892188.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9892188</wfw:commentRss><description>&lt;P&gt;Continuiamo con la carrellata sulla personalizzazione dei controlli in Silverlight 3 attraverso l’impiego degli “Styles” e dei “ControlTemplate”. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;ScrollBar:&lt;/STRONG&gt;&lt;BR&gt;Anche in questo caso, partiamo da alcuni semplici elementi di grafica creati in precedenza attraverso Illustrator ed importati in Blend 3. L’asset grafico importato definisce lo stile “Normal” della ScroolBar, mentre nell’immagine qui sotto ho voluto riportare come ho ipotizzato il comportamento della ScrollBar nei vari stati d’impiego.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 239px; HEIGHT: 275px" title="ScrollBar Silverlight 3" border=0 hspace=0 alt="ScrollBar Silverlight 3" align=center src="http://0eyrnw.bay.livefilestore.com/y1p9Leh5_kmoeB75vXPGIznMYELLhSRMeNrggc3th5n3XcSiKXqPfs_TLZMEO0q2mmxW7ilAzujGohEJP9Y6GhY-w/ScrollBar_1.jpg" width=239 height=275 mce_src="http://0eyrnw.bay.livefilestore.com/y1p9Leh5_kmoeB75vXPGIznMYELLhSRMeNrggc3th5n3XcSiKXqPfs_TLZMEO0q2mmxW7ilAzujGohEJP9Y6GhY-w/ScrollBar_1.jpg"&gt;&lt;/P&gt;
&lt;P&gt;In pratica, come negli esempi illustrati in precedenza, il primo step è quello di &lt;STRONG&gt;convertire gli asset grafici in “controllo”.&lt;/STRONG&gt; Anche in questo caso, l’abbiamo ormai visto più volte, &lt;STRONG&gt;selezioniamo il contenitore Grid “verticalscrollbar” e trasformiamo il tutto in controllo definendo lo “Styles” ed il “ControlTemplate” facendo semplicemente “Tools &amp;gt; Make Into Control &amp;gt; ScrollBar”. &lt;BR&gt;&lt;/STRONG&gt;Vi ricordo che nella maschera “Make into Control” è fondamentale che definite la tipologia di controllo che volete creare nel nostro esempio “ScrollBar”. Per facilitare questa operazione vi consiglio di utilizzare l’utile motore di ricerca che vi permette di filtrare direttamente sulla tipologia di controllo.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 300px; HEIGHT: 258px" title="Scroll Bar Silverlight" border=0 hspace=0 alt="Scroll Bar Silverlight" align=center src="http://0eyrnw.bay.livefilestore.com/y1p15udVHlw0vqpOORbl7Xk_8crGU6zAyifTj0cakX41LmZo4FZ8-oBcKYUr77mJ1wckEs-UoMbKSF1diOHvsTkGg/ScrollBar_2.jpg" width=300 height=258 mce_src="http://0eyrnw.bay.livefilestore.com/y1p15udVHlw0vqpOORbl7Xk_8crGU6zAyifTj0cakX41LmZo4FZ8-oBcKYUr77mJ1wckEs-UoMbKSF1diOHvsTkGg/ScrollBar_2.jpg"&gt;&lt;/P&gt;
&lt;P&gt;A questo punto vi troverete nella root del ControlTemplate che avete appena creato, nel pannello Object Tree, dove anche in questo caso la grid principale avrà il nome “verticalscrollbar”. Sempre all’interno del template, selezioniamo la grid principale “verticalscrollbar” e dal menù “tool” selezioniamo &lt;STRONG&gt;“Make Into Part of ScrollBar &amp;gt; VerticalRoot”. “verticalscrollbar” verrà quindi rinominata in “VerticalRoot”.&lt;BR&gt;&lt;IMG style="WIDTH: 360px; HEIGHT: 280px" title="ScrollBar Silverlight" border=0 hspace=0 alt="ScrollBar Silverlight" align=center src="http://0eyrnw.bay.livefilestore.com/y1pzSk3fY3hrSkyHtByc8bmlEpWR4Lbo0EQgYDKMlJ1oOxKm8uR4XHoID6J46xtrzkIWKdtg4jJOt9PFZoSaWQ4ow/ScrollBar_3.jpg" width=360 height=280 mce_src="http://0eyrnw.bay.livefilestore.com/y1pzSk3fY3hrSkyHtByc8bmlEpWR4Lbo0EQgYDKMlJ1oOxKm8uR4XHoID6J46xtrzkIWKdtg4jJOt9PFZoSaWQ4ow/ScrollBar_3.jpg"&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Suddividiamo&amp;nbsp;la grid nelle 5 righe necessarie per la definizione della ScrollBar. &lt;STRONG&gt;Nel nostro esempio specifico stiamo parlando di “5 righe” in quanto si tratta di una ScrollBar Vertical, se si trattasse di Horizontal, in questo caso si trattava di suddividere in 5 colonne&lt;/STRONG&gt;. Vediamo illustrato il dettaglio nella figura qui sotto.&lt;BR style="mso-special-character: line-break"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;IMG style="WIDTH: 101px; HEIGHT: 204px" title="Silverligth Scroolbar" border=0 hspace=0 alt="Silverligth Scroolbar" align=center src="http://0eyrnw.bay.livefilestore.com/y1psFrGwxZ2vdsBe8PVnz8REbITLLzCWiyQ_JDSRe_fLCPb6_8pwf27bVFNok05alimvkCYDFY5fU94F5oHqdvhwg/ScrollBar_4.jpg" width=101 height=204 mce_src="http://0eyrnw.bay.livefilestore.com/y1psFrGwxZ2vdsBe8PVnz8REbITLLzCWiyQ_JDSRe_fLCPb6_8pwf27bVFNok05alimvkCYDFY5fU94F5oHqdvhwg/ScrollBar_4.jpg"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Se avete suddiviso correttamente la Grid, gli elementi grafici vi dovranno risultare in questo modo: “Track” in RowSpan “5”, “smalldecrease” in Row ”0”, thumb in Row “2”, e smallincrease in Row “4”.&lt;BR&gt;La VerticalSmallDecrease non è ancora nel template, ma abbiamo l’asset grafico per questa parte che è l’oggetto “smalldecrease”. Bisognerà quindi trasformare questo oggetto attraverso il comando “Make Into Part” in Make Into Part. Selezioniamo quindi “smalldecrease” e dal menu tool trasformiamo “&lt;STRONG&gt;Tools &amp;gt; Make Into Part of ScrollBar &amp;gt; VerticalSmallDecrease &amp;gt; OK&lt;/STRONG&gt;”.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Nel nostro esempio non abbiamo bisogno del “ContentPresenter” quindi possiamo cancellarlo. Selezioniamo “smalldecrease” e impostiamo la width e la height a “7” nel pannello delle proprietà.&lt;BR&gt;Modifichiamo le dimensioni della grid a “7” ed il colore di sfondo “background” trasparente.&lt;BR&gt;Interagendo con il comando “Scope up”, torniamo nel template principale “ScrollBarStyle1”, selezioniamo “VerticalSmallDecrease” e resettiamo Width, Height e Margin.&lt;BR&gt;&lt;STRONG&gt;A questo punto dobbiamo definire gli “States” per il comportamento di “MouseOver” e “Pressed”,&lt;/STRONG&gt; entriamo quindi nel template “RepeatButtonStyle1” e all’asset “smalldecrease”, modifichiamo il colore di riempimento Fill nei vari “states” rispettivamente come segue: “MouseOver” “Fill=#FFCCCCCC” e “Pressed” – smalldecrease “Fill= FFE5E5E5”. Per rendere i cambi di stati ancora più piacevoli è possibile definire una transitino “0,2” tra i vari “states” appena definiti. Del tipo “Normal -&amp;gt; MouseOver” 0,2 sec.&lt;BR&gt;&lt;IMG style="WIDTH: 416px; HEIGHT: 138px" title="ScrollBar Silverlight" border=0 hspace=0 alt="ScrollBar Silverlight" align=center src="http://0eyrnw.bay.livefilestore.com/y1pJfE8MGkX2mVCtznkKstftx4-hncsq9nUXpam4SmdrpUs7i8Ld771zBMDhwPQs3MlpC6odZrDbmWYXCCRB2pezQ/ScrollBar_5.jpg" width=416 height=138 mce_src="http://0eyrnw.bay.livefilestore.com/y1pJfE8MGkX2mVCtznkKstftx4-hncsq9nUXpam4SmdrpUs7i8Ld771zBMDhwPQs3MlpC6odZrDbmWYXCCRB2pezQ/ScrollBar_5.jpg"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Ritorniamo quindi interagendo sul bottone “Scope up” nel template principale e ripetiamo le stesse operazioni anche per il bottone “smallincrease”.Selezioniamo quindi “thumb” sull’”Object Tree” nel control template principale e trasformiamo in VerticalThum come segue, “Tools &amp;gt; Make Into Part of ScrollBar &amp;gt; VerticalThumb &amp;gt; Ok”.&lt;BR&gt;A questo punto bisognerà associare una MinHeight, ritorniamo quindi sul control template principale, selezioniamo “VerticalThumb”, applichiamo dei margin Left:5, Right:5, Top:0, Bottom:0; resettiamo la Height e associamo un MinHeight to 7.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 265px; HEIGHT: 214px" title="Scroolbar Silverlight" border=0 hspace=0 alt="Scroolbar Silverlight" align=center src="http://0eyrnw.bay.livefilestore.com/y1pnvFaGAP6jUIKjIwIbdl26QKdzNPfCe75vNCQJwvC9IVduwsaCpRN-MjwqUT3G0sdgUVAXm-J5vRXO4X2Je_kkw/ScrollBar_6.jpg" width=265 height=214 mce_src="http://0eyrnw.bay.livefilestore.com/y1pnvFaGAP6jUIKjIwIbdl26QKdzNPfCe75vNCQJwvC9IVduwsaCpRN-MjwqUT3G0sdgUVAXm-J5vRXO4X2Je_kkw/ScrollBar_6.jpg"&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;Definiamo quindi gli “states” ed il comportamento attraverso il Visual States Manager&lt;/STRONG&gt;, entriamo nel template di Thumb e associamo gli states di “MouseOver”, “Pressed” e la Transition in “0,2 sec”.&lt;BR&gt;In conclusione, torniamo sulla Root principale del ControlTemplate “ScrollBarStyle1”, attiviamo il pannello “Parts” di Blend, e con selezionato la grid VerticalRoot nel ObjectTree, inseriamo “VerticalLargeDecrease”, nelle proprietà impostate Row=”1” e Opacity=”0”. Stessa operazione anche per il “VerticalLargeIncrease” con la differenza che impostate Row=”3”.&lt;BR style="mso-special-character: line-break"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;IMG style="WIDTH: 284px; HEIGHT: 313px" title="Silverlight Scroolbar" border=0 hspace=0 alt="Silverlight Scroolbar" align=center src="http://0eyrnw.bay.livefilestore.com/y1p5xba4juXbYh2CoyEQte8fpJ2jMfgH2teFn1sGqQmpbLF5tRQmu7ibC1n_Ufq8P4d-379mEKImxNwqAf27yN7xw/ScrollBar_7.jpg" width=284 height=313 mce_src="http://0eyrnw.bay.livefilestore.com/y1p5xba4juXbYh2CoyEQte8fpJ2jMfgH2teFn1sGqQmpbLF5tRQmu7ibC1n_Ufq8P4d-379mEKImxNwqAf27yN7xw/ScrollBar_7.jpg"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Abbiamo praticamente concluso l’esempio, l’unica cosa che ci rimane da fare prima di lanciare il build dell’applicazione e testare il tutto e quella di &lt;STRONG&gt;impostare le dimensioni delle nostre righe in questo modo: Auto, Auto, Auto, Star e Auto.&lt;BR&gt;&lt;IMG style="WIDTH: 97px; HEIGHT: 201px" title="ScrollBar Silverlight" border=0 hspace=0 alt="ScrollBar Silverlight" align=center src="http://0eyrnw.bay.livefilestore.com/y1pb3qHviUA3B7xmsDhyth9rp7xEEhZ_2tQa74NLMkBgYKoPexVBvdAwfEjfh4cgv2TdTsw_a2WkoQQIbqggYOswQ/ScrollBar_8.jpg" width=97 height=201 mce_src="http://0eyrnw.bay.livefilestore.com/y1pb3qHviUA3B7xmsDhyth9rp7xEEhZ_2tQa74NLMkBgYKoPexVBvdAwfEjfh4cgv2TdTsw_a2WkoQQIbqggYOswQ/ScrollBar_8.jpg"&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;STRONG&gt;&lt;A title="Silverlight Custom ScrollBar" href="http://cid-11d88d4ffbc7b2b0.skydrive.live.com/self.aspx/Esempi%20Blend%203%20-%20SketchFlow/ScrollBarSilverlight.zip" target=_blank mce_href="http://cid-11d88d4ffbc7b2b0.skydrive.live.com/self.aspx/Esempi%20Blend%203%20-%20SketchFlow/ScrollBarSilverlight.zip"&gt;A questo link,&lt;/A&gt;&lt;/STRONG&gt; trovate disponibile al download il codice sorgente del progetto in Blend 3. &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;IFRAME style="BORDER-BOTTOM: #dde5e9 1px solid; BORDER-LEFT: #dde5e9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; HEIGHT: 66px; BORDER-TOP: #dde5e9 1px solid; BORDER-RIGHT: #dde5e9 1px solid; PADDING-TOP: 0px" marginHeight=0 src="http://cid-11d88d4ffbc7b2b0.skydrive.live.com/embedrowdetail.aspx/Esempi%20Blend%203%20-%20SketchFlow/ScrollBarSilverlight.zip" frameBorder=0 marginWidth=0 scrolling=no&gt;&lt;/IFRAME&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9892188" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Tutorial+_2600_amp_3B00_+Webcast/default.aspx">Tutorial &amp;amp; Webcast</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category></item><item><title>Definire lo Style ed il Control Template per un "Button" in Silverlight 3</title><link>http://blogs.msdn.com/designexperience/archive/2009/09/04/definire-lo-style-ed-il-control-template-per-un-button-in-silverlight-3.aspx</link><pubDate>Fri, 04 Sep 2009 19:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9891474</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9891474.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9891474</wfw:commentRss><description>&lt;P&gt;Come dimostrato nello scorso articolo per lo “Slider”, vediamo insieme la personalizzazione di un altro semplice controllo il “button”. Uno degli elementi fondamentali che caratterizzerà le nostre applicazioni.&lt;BR&gt;Per semplificare ulteriormente la cosa, il buttone creato è veramente elementare e scarno. A mio avviso è importante capirne la logica e come in tutte le cose, una volta capite le basi, le cose più complesse vengono da se.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 308px; HEIGHT: 273px" title=Button_1 border=0 hspace=0 alt=Button_1 align=center src="http://0eyrnw.bay.livefilestore.com/y1pdCSjz5R-M_G_qznlGV0OrMtbRksc3qEBiTGBwxgkCP3RbXa_7Mrz_jjuclLysMZlHbD4XDVXmZBLVhsWLcIzmy1WP_7P4VNt/Button_0.jpg" width=308 height=273 mce_src="http://0eyrnw.bay.livefilestore.com/y1pdCSjz5R-M_G_qznlGV0OrMtbRksc3qEBiTGBwxgkCP3RbXa_7Mrz_jjuclLysMZlHbD4XDVXmZBLVhsWLcIzmy1WP_7P4VNt/Button_0.jpg"&gt;&lt;BR&gt;&amp;nbsp;Anche in questo caso, presupponiamo di avere come base alcuni semplici elementi grafici che caratterizzeranno il nostro bottone, il tutto contenuti all’interno di una “Grid”. &lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 416px; HEIGHT: 96px" title=Button_2 border=0 hspace=0 alt=Button_2 align=center src="http://0eyrnw.bay.livefilestore.com/y1pVpeS469iv7swLwJJ7KpJyBY1QvjjMKDM3Byst_MGvKM5iXFqbFkvwlk1DM96zQniMT2qT9n764pfGB__rh6RTRJBhgPtHNTW/Button_01.jpg" width=416 height=96 mce_src="http://0eyrnw.bay.livefilestore.com/y1pVpeS469iv7swLwJJ7KpJyBY1QvjjMKDM3Byst_MGvKM5iXFqbFkvwlk1DM96zQniMT2qT9n764pfGB__rh6RTRJBhgPtHNTW/Button_01.jpg"&gt;&lt;BR&gt;&lt;BR&gt;In questo caso, questi elementi grafici rappresenteranno lo stato “Normal” del nostro button, attualmente sono &lt;STRONG&gt;semplici elementi grafici ed anche in questo caso, per prima cosa bisognerà convertirli in controllo “button”.&lt;/STRONG&gt; Attiviamo e selezioniamo la “Grid” contenitore, tasto destro del mouse, &lt;STRONG&gt;“Make into control…”&amp;nbsp; e trasformiamo in “Button”.&lt;/STRONG&gt; Una soluzione alternativa poteva essere quella di partire dal Button standard disponibile all’interno dell’Asset Library di Blend 3 e da li editarlo come “Edit a copy…” del bottone di base.&lt;BR&gt;Facendo questa operazione andremo a definire lo “Styles” che conterrà a sua volta il “ControlTemplate” con gli elementi grafici del button al suo interno e i vari “states” che potranno essere gestiti all’interno del “Visual State Manager”. Evidenziato nell’immagine qui sotto, il codice XAML che definisce il “ControlTemplate” all’interno dello Style del “Button”.&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 312px" title=Button_3 border=0 hspace=0 alt=Button_3 align=center src="http://0eyrnw.bay.livefilestore.com/y1pMYGsQ8ViVtVfjM0lrPLiaPerslUNCAhErFi7WMJczOrNg9dtRgB9nvdLHf3RGjA3HE3bp2_cIIm7NdqJDQXwgIsmPPBjidtI/Button_1.jpg" width=500 height=312 mce_src="http://0eyrnw.bay.livefilestore.com/y1pMYGsQ8ViVtVfjM0lrPLiaPerslUNCAhErFi7WMJczOrNg9dtRgB9nvdLHf3RGjA3HE3bp2_cIIm7NdqJDQXwgIsmPPBjidtI/Button_1.jpg"&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Come potete notare dal ObjectTree, il “TextBlock” non è più contenuto nel “ControlTemplate”, ma è stato sotituito da un nuovo elemento “ContentPresenter&lt;/STRONG&gt;”, in cui se andate a vedere le sue proprietà a come “Content=OK” ed eredita le stesse proprietà del TextBlock.&lt;/P&gt;
&lt;P&gt;A questo punto, per replicare gli “States” che sono stati definiti e trovate raffigurati nella prima immagine, accedete al “Visual State Manager” posizionatevi sul Rectangle e modificate il colore di background con un grigio più chiaro interagendo dal pannello proprietà.&lt;BR&gt;Per replicare lo stesso colore di sfondo [background], anche allo States di “Pressed”, &lt;STRONG&gt;Blend 3 introduce una nuova funzionalità che vi permette di copiare rapidamente le proprietà da uno stato all’altro.&lt;BR&gt;Banalmente, con MouseOver ancora attivo, tasto destro del mouse e selezionate “Copy State To &amp;gt; Pressed”. Il comando è applicabile anche dal menù “Tools”.&lt;BR&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 483px; HEIGHT: 166px" title="Button 4" border=0 hspace=0 alt="Button 4" align=center src="http://0eyrnw.bay.livefilestore.com/y1pxUoV8Zh2rZhm4OcVzBdMwynfpXApNHtYjFy1QwdmKd_SXLmjuyNM4NpIsXV8iNdhn9Q6J5SYe_a9DVf9K0iCPQ/Button_2.jpg" width=483 height=166 mce_src="http://0eyrnw.bay.livefilestore.com/y1pxUoV8Zh2rZhm4OcVzBdMwynfpXApNHtYjFy1QwdmKd_SXLmjuyNM4NpIsXV8iNdhn9Q6J5SYe_a9DVf9K0iCPQ/Button_2.jpg"&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;A questo punto spostiamoci sullo States Pressed per spostare leggermente il testo, selezioniamo l’elemento “ContentPresenter” e modifichiamo la proprietà “RenderTransform.Translate.X and .Y a “1”.&lt;BR&gt;Procediamo con lo stato “Disabled”, selezioniamo il rettangolo e togliamoli lo sfonfo “Fill” rendendolo trasparente e modifichiamo le proprietà dello Stroke a grigio chiaro.&lt;/P&gt;
&lt;P&gt;Per rendere il più reale possibile gli effetti di transizione da uno stato all’altro, vi ricordo che è possibile gestire le transizioni dal VisualStateManager, banalmente posizioniamoci su “Normal”, clicchiamo sul button per aggiungere e definire una nuova “Transition” e selezioniamo “Normal &amp;gt; MouseOver”.&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 413px; HEIGHT: 125px" title=Button5 border=0 hspace=0 alt=Button5 align=center src="http://0eyrnw.bay.livefilestore.com/y1pdui_1GGJ04YTZH0sV6LFHGbaA5lGZcrgE0xhn8wCrYFRcFBBBhlQnIoNztVzwQJ51xbYTniFkaspTBzntnXdAw/Button_3.jpg" width=413 height=125 mce_src="http://0eyrnw.bay.livefilestore.com/y1pdui_1GGJ04YTZH0sV6LFHGbaA5lGZcrgE0xhn8wCrYFRcFBBBhlQnIoNztVzwQJ51xbYTniFkaspTBzntnXdAw/Button_3.jpg"&gt;&lt;BR&gt;&lt;BR&gt;Impostiamo la duration a “0,2s”. In questo modo abbiamo applicato un effetto di transizione, attualmente tutti gli altri passaggi da uno stato all’altro avvengono istantaneamente ma come potete intuire allo stesso modo avrei potuto definire le diverse transizioni.&lt;/P&gt;
&lt;P&gt;Se notate in particolare la grafica del “button” sulla prima immagine, si è ipotizzato di far apparire una cornice azzurra quando il bottone si trova nello stato “Focused”. Il rettangolo non è attualmente presente begli elementi grafici di base contenuti nel nostro “button” nello “states” Normal. Bisognerà quindi procedere e crearlo al suo interno. Creare un nuovo oggetto all’interno di uno stato viene definito “drawing into state’” ciò sta a significare che l’oggetto sarà visibile solo nello stato in cui è definito. Questa funzionalità può essere molto utile anche per altri controlli.&lt;BR&gt;Selezioniamo quindi “Focused”, inseriamo un nuovo rettangolo (leggermente più piccolo) facendo doppio click sullo strumento rettangolo. A questo punto vogliamo modificare le dimensioni ed il riempimento del nuovo rettangolo ma in questo caso vogliamo effettuarle sullo “States Base”. Non possiamo attivare lo stato “Base” in quanto sullo stato “base” il rettangolo non è presente, a questo punto disattiviamo quindi la registrazione premendo o da tastiera [CTRL + R] o interagendo sull’icona riquadrata in rosso nell’immagine seguente. Modifichiamo quindi le proprietà di “Fill”, “Margin” e “Stroke” e applichiamo i margini arrotondati.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 291px; HEIGHT: 59px" title=Button6 border=0 hspace=0 alt=Button6 align=center src="http://0eyrnw.bay.livefilestore.com/y1pG_rISTSWSVus5zkOZGun5rLM9jSd5ApeJBGS1W8ir9E8_MB3C9T938Xw49nuh5pK2IYYCaszBF-GHiV7sk_yew/Button_4.jpg" width=291 height=59 mce_src="http://0eyrnw.bay.livefilestore.com/y1pG_rISTSWSVus5zkOZGun5rLM9jSd5ApeJBGS1W8ir9E8_MB3C9T938Xw49nuh5pK2IYYCaszBF-GHiV7sk_yew/Button_4.jpg"&gt;&lt;/P&gt;
&lt;P&gt;Se volete creare il button leggermente più dinamico, potete inserire un’animazione “steady-state animation” nello stato “Focused”. Selezionate lo stato “Focused”, e cliccate sull’icona per attivare e gestire un’animazione all’interno dello stato (riquadro rosso). &lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;IMG style="WIDTH: 303px; HEIGHT: 189px" title=Button6 border=0 hspace=0 alt=Button6 align=center src="http://0eyrnw.bay.livefilestore.com/y1p15KOSveckJnnJ2pOqsGmNl4L3MXchWLrOaE1OitjipJWMacLJMj_EAOmAoeg_fza3G9ivKZjrWdaIDUZYgBzeA/Button_5.jpg" width=303 height=189 mce_src="http://0eyrnw.bay.livefilestore.com/y1p15KOSveckJnnJ2pOqsGmNl4L3MXchWLrOaE1OitjipJWMacLJMj_EAOmAoeg_fza3G9ivKZjrWdaIDUZYgBzeA/Button_5.jpg"&gt;&lt;/P&gt;
&lt;P&gt;A lato del&amp;nbsp;Object Tree, vi apparirà per esteso la maschera di gestione delle “timeline” ed in questo modo potrete definire la vostra animazione con eventuali effetti di “easing in” e “easing out” da applicare ai “keyframe” che costituiscono l’animazione.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9891474" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Tutorial+_2600_amp_3B00_+Webcast/default.aspx">Tutorial &amp;amp; Webcast</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category></item><item><title>Come personalizzare un controllo in Silverlight 3 attraverso gli "styles" ed i "control template"</title><link>http://blogs.msdn.com/designexperience/archive/2009/09/04/come-creare-un-controllo-custom-in-silverlight-3-attraverso-gli-styles-ed-i-control-template.aspx</link><pubDate>Fri, 04 Sep 2009 13:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9891321</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9891321.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9891321</wfw:commentRss><description>&lt;P&gt;Come ho già più volte avuto modo di sottolineare, a mio avviso, una delle potenzialità di XAML sia in WPF sia per applicazioni Silverlight è &lt;STRONG&gt;la possibilità di andare a creare degli elementi/controlli dell'interfaccia grafica personalizzandone il comportamento e l'interazione attraverso gli "stili e i template".&lt;/STRONG&gt; Molto simili ai CSS disponibili nell'HTML, ma per certi versi molto più potenti, permettono di definire l'aspetto grafico e il comportamento dei controlli che caratterizzano l'interfaccia dell'applicazione. Come nei CSS, una volta definito&lt;STRONG&gt; gli stili che possono essere interni allo XAML dell'interfaccia o gestiti esternamente attraverso uno XAML esterno - "resource dictionaries"&lt;/STRONG&gt; (funzionalità già disponibile in WPF e recentemente introdotto nella nuova versione di Silverlight) è possibile applicare gli stili ai controlli dell'interfaccia. Banalizzando molto la cosa, a tutti i "button" dell'applicazione è possibile associare lo stesso stile in modo che l'applicazione abbia un aspetto grafico omogeneo, gestendo il tutto con&amp;nbsp;dei "resource dictionaries" esterni, è possibile cambiare l'aspetto e l'interazione dell'applicazione facendo caricare dei "resource dictionaries" diversi.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Per definire e modificare gli stili, il modo più semplice ed immediato è quello di utilizzare Expression&amp;nbsp;Blend che permette in modo rapido ed efficace di creare, modificare e gestire gli stili direttamente in&amp;nbsp;"design mode".&lt;/STRONG&gt; Le modalità di operare possono essere sostanzialmente due:&lt;BR&gt;&lt;BR&gt;- partire da un controllo di base disponibile nell'Asset Library di Blend&amp;nbsp;(button, check box, slider, etc,) &lt;STRONG&gt;duplicare il "Control Template" banalmente facendo tasto destro del mouse sopra il controllo sull'area di lavoro "Edit a Copy"&lt;/STRONG&gt; ed operando in questo modo è possibile definire un nuovo stile che è possibile poi riassociare a tutti&amp;nbsp;i controlli della stessa tipologia all'interno della pagina. Chiaramente all'interno dello stile è possibile poi definire la grafica e il comportamento (attraverso l'uso degli "State" nel "Visual State Manager");&lt;BR&gt;&lt;BR&gt;- una volta creati gli elementi grafici che caratterizzeranno il controllo,&amp;nbsp;&lt;STRONG&gt;trasformare il&amp;nbsp;tutto in "controllo" attraverso il comando "Make Into Control..."&lt;/STRONG&gt; ed in questo caso&amp;nbsp;definire la tipologia del controllo attraverso lo stile. Per attivare il comando "Make Into Control..." è possibile procedere o facendo direttamente ancora una volta tasto destro e selezionando dal menù a tendina o dal menu "Tools". (Questa nuova funzionalità è disponibilie all'interno della nuova versione di Expression Blend 3 che anche&amp;nbsp;sotto questo punto di vista introduce una serie di novità molto interessanti).&lt;BR&gt;&lt;BR&gt;Come ho già detto, il concetto di stili e template sono una dei concetti base di XAML sia in WPF sia in Silverlight e sono già disponibili dalle versioni precedenti; con la nuova versione di Expression Blend 3 è migliorata notevolmente la gestione e definizione degli stili e dei template dal punto di vista grafico rendendo la cosa molto più semplice ed intuitiva.&lt;BR&gt;&lt;BR&gt;Vediamo quindi insieme come è possibile definire uno stile per un semplice controllo quale potrebbe essere uno "Slider" partendo dagli elementi&amp;nbsp;grafici in un'applicazione Silverlight 3.&lt;BR&gt;Lo step zero della nostra demo, è quello di importare tutti gli elementi che caratterizzeranno il nostro controllo all'interno del progetto Silverlight in Blend. &lt;STRONG&gt;La grafica degli elementi è stata&amp;nbsp;definita e disegnata in precedenza attraverso&amp;nbsp;Illustrator. Sfruttando quindi una delle nuove funzionalità di Blend 3 è possibile&amp;nbsp;importare e convertire tutti gli elementi grafici in XAML all'interno di Blend.&lt;/STRONG&gt; Un paio di consigli, trattandosi di uno "Slider", concettualmente il controllo dovrebbe&amp;nbsp;essere strutturato in due parti: un elemento "Thumb" con cui l'utente&amp;nbsp;potrà interagire e un elemento "Track" su cui&amp;nbsp;il "Thumb" dovrà scorrere.&amp;nbsp;Chiaramente i due&amp;nbsp;elementi potranno essere composti a loro volta da più elementi grafici ma il consiglio che vi do è quello di raggruppare e strutturare&amp;nbsp;i "sottoinsieme" grafici di ogni elemento il un controllo di layout contenitore che potrebbere essere&amp;nbsp;banalmente una "Grid" e un "Canvas". Il secondo accorgimento è quello poi di raggruppare i due elementi in un altro contenitore esterno che contenga entrambi i due elementi "Thumb e Track", in questo caso&amp;nbsp;specifico per lo "Slider"&amp;nbsp;bisogna utilizzare un'altra&amp;nbsp;"Grid" che come vedremo andra poi strutturata e suddivisa in righe e colonne. Premetto nel nostro esempio andremo a realizzare uno&amp;nbsp;"Slider" ad orientamento&amp;nbsp;"Horizontal" e che quindi andrà utilizzato in posizione orizzontale. Vi riporto&amp;nbsp;nell'immagine qui sotto&amp;nbsp;un esempio molto semplice di grafica, mentre &lt;A title="Esempio Slider Custom" href="http://roberto.design.members.winisp.net/BlendSample/Silverlight_CustomSliderSite/default.html" target=_blank mce_href="http://roberto.design.members.winisp.net/BlendSample/Silverlight_CustomSliderSite/default.html"&gt;&lt;STRONG&gt;a questo link trovate un esempio leggermente più complesso&lt;/STRONG&gt;&lt;/A&gt;, che sarete poi in grado di downlodare, in cui &lt;STRONG&gt;per simulare il comportamento dello Slider è stato applicata una funzione di&amp;nbsp;"Data Binding" con un effetto "Blur"&lt;/STRONG&gt; a sua volta applicato ad un'immagine presente all'interno dell'interfaccia.&amp;nbsp;&lt;BR&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 80px" title="Slider SL3" border=0 hspace=0 alt="Slider SL3" align=center src="http://0eyrnw.bay.livefilestore.com/y1pEIvAsxnsI0uIT1rlZetJcf5Am7wJHzVIpCCJhKsElLYBZ2sBY7XXaDGkjcwhRQlMek1wLVw8w_rWZQDrYw2YFZFCk29ZdTTd/slider_sl3.jpg" width=500 height=80 mce_src="http://0eyrnw.bay.livefilestore.com/y1pEIvAsxnsI0uIT1rlZetJcf5Am7wJHzVIpCCJhKsElLYBZ2sBY7XXaDGkjcwhRQlMek1wLVw8w_rWZQDrYw2YFZFCk29ZdTTd/slider_sl3.jpg"&gt;&lt;BR&gt;Next step, procediamo a convertire la "Grid" contenitore in "controllo", come vi ho già anticipato attraverso il comando "&lt;STRONG&gt;Make Into Control...&amp;gt;Slider&lt;/STRONG&gt;" ed in questo modo andremo a definire lo Stile. Per l'esempio possiamo tranquillamente definirlo nel "documento" e non come "resource dictionaries" - vedi opzioni in basso sulla maschera di definizione dello stile.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 506px; HEIGHT: 299px" title="Make into a control..." border=0 hspace=0 alt="Make into a control..." align=center src="http://0eyrnw.bay.livefilestore.com/y1pj12ljPwehZNIE4-haxiNZO8EhjOLBn3H-XCfA0z4ctjBteIzjJlwsMzHw0vqxAm09f8W_fj4f9e0rldvrXNxg8lVxQivXsld/make_into_control.jpg" width=506 height=299 mce_src="http://0eyrnw.bay.livefilestore.com/y1pj12ljPwehZNIE4-haxiNZO8EhjOLBn3H-XCfA0z4ctjBteIzjJlwsMzHw0vqxAm09f8W_fj4f9e0rldvrXNxg8lVxQivXsld/make_into_control.jpg"&gt;&lt;/P&gt;
&lt;P&gt;Procediamo quindi e suddividiamo la "Grid" in 3 Colonne come raffigurato nell'immagine qui sotto,&amp;nbsp;idealmente la suddivisione dovrebbe essere in coincidenza con l'elemento "Thumb". Un'altra cosa da fare attenzione,&amp;nbsp;in questo istante ci troviamo all'interno del "Control Template" del controllo che è definito all'interno dello "Stile". Nel "object tree" dell'applicazione dovreste avere indicato il nome dello stile che avete appena definito.&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 196px; HEIGHT: 72px" title="Slider Column" border=0 hspace=0 alt="Slider Column" align=center src="http://0eyrnw.bay.livefilestore.com/y1pWWUQTCvk_m0G4LzC648QOkZJ7GLNxhfwGOQrFRQmJD8YCzGU4h3YOIzzlTHbXD_EUbzkkDf3hC8ZoR9vsAD_20bQ8xBzbbvg/slider_sl31.jpg" width=196 height=72 mce_src="http://0eyrnw.bay.livefilestore.com/y1pWWUQTCvk_m0G4LzC648QOkZJ7GLNxhfwGOQrFRQmJD8YCzGU4h3YOIzzlTHbXD_EUbzkkDf3hC8ZoR9vsAD_20bQ8xBzbbvg/slider_sl31.jpg"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Se avete operato in modo corretto, l'elemento "Track" dovrebbe trovarsi in comune sulle 3 colonne e nelle proprietà avere quindi un "ColumnSpan=3", mentre il Thumb&amp;nbsp; dovrebbe essere posizionato nella "Column=1": A questo punto, sempre all'interno dello stile bisogna procedere e convertire la Grid che contiene i due elementi "Track e Thumb" in "HorizontalTemplate". Operiamo in questo modo, sul VieeTree, attivate e selezionate la "Grid", fate tasto destro del mouse sopra la "Grid" e selezionate semplicemente "&lt;STRONG&gt;Make Into Part of Slider &amp;gt; HorizontalTemplate&lt;/STRONG&gt;".&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 360px; HEIGHT: 148px" title="Slider Silverlight 3 " border=0 hspace=0 alt="Slider Silverlight 3 " align=center src="http://0eyrnw.bay.livefilestore.com/y1pR719WKNxS-TYCwPcCNMGkKWt6L2SBWuvc2rMnXjlR88TrdDlhKCuryt49korY_Jpt3aH2bAqsHK7cCouJWAAlw/slider_sl32.jpg" width=360 height=148 mce_src="http://0eyrnw.bay.livefilestore.com/y1pR719WKNxS-TYCwPcCNMGkKWt6L2SBWuvc2rMnXjlR88TrdDlhKCuryt49korY_Jpt3aH2bAqsHK7cCouJWAAlw/slider_sl32.jpg"&gt;&lt;/P&gt;
&lt;P&gt;A questo punto selezionate "Thumb" e con lo stesso criterio di sopra applicate "&lt;STRONG&gt;Make Into Part of Slider &amp;gt; HorizontalThumb&lt;/STRONG&gt;", in questo modo state definendo lo stile ed il control template da applicare all'elemento "Thumb", temporaneamente usciamo da questo stile interagendo con il comando "Scope up" sul&amp;nbsp;Object Tree dell'applicazione e facciamo il "reset" dei margini dal pannello proprietà.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 298px; HEIGHT: 155px" title="Slider Silverlight 3" border=0 hspace=0 alt="Slider Silverlight 3" align=center src="http://0eyrnw.bay.livefilestore.com/y1pzLaava6DYHobhKp-l4zvpdBLn1du3ac5VMZXDJWVn2_S4FX1Pk3VmGZpRCB8S2S1u9OmFsgcF4yTK3SfO2SlyAtir8An28Dz/slider_sl33.jpg" width=298 height=155 mce_src="http://0eyrnw.bay.livefilestore.com/y1pzLaava6DYHobhKp-l4zvpdBLn1du3ac5VMZXDJWVn2_S4FX1Pk3VmGZpRCB8S2S1u9OmFsgcF4yTK3SfO2SlyAtir8An28Dz/slider_sl33.jpg"&gt;&lt;/P&gt;
&lt;P&gt;Selezioniamo quindi "HorizontalTemplate" nel&amp;nbsp;object tree, dal pannello "Parts", novità di Blend 3 se non vi appare di default potete attivarlo interagendo all'interno del menù Windows, &lt;STRONG&gt;fate doppio click su "HorizontalTrackLargeChangeDecreaseRepeatButton" ed impostate l'opacity a "0" sul pannello delle proprietà&lt;/STRONG&gt;. Riselezionate "HorizontalTemplate" e fate la stessa operazione anche per "HorizontalTrackLargeChangeIncreaseRepeatButton" impostando l'opacity a "0". Abbiamo praticamente concluso, modifichiamo a questo punto le dimensioni delle 3 colonne della Grid di "HorizontalTemplate" in "Auto, Auto e Star".&lt;BR&gt;&lt;IMG style="WIDTH: 209px; HEIGHT: 81px" title="Slider Silverlight 3" border=0 hspace=0 alt="Slider Silverlight 3" align=center src="http://0eyrnw.bay.livefilestore.com/y1pAP7qlI7HPYFpVJ5lDbgMoXu8y17ozxyj0wAXb7Sr2pQuv3ExOA1muBoie3CXxbmF85mA4xp9ndINytN1W5wG6aFQZ-9ljevk/slider_sl34.jpg" width=209 height=81 mce_src="http://0eyrnw.bay.livefilestore.com/y1pAP7qlI7HPYFpVJ5lDbgMoXu8y17ozxyj0wAXb7Sr2pQuv3ExOA1muBoie3CXxbmF85mA4xp9ndINytN1W5wG6aFQZ-9ljevk/slider_sl34.jpg"&gt;&lt;BR&gt;&lt;STRONG&gt;Lanciamo quindi la Build dell'applicazione, facendo "F5" da tastiera ed il tutto verrà caricato all'interno della finestra browser di "test".&lt;/STRONG&gt; Dietro le quinte Blend 3, compila anche il progetto creando il file "XAP" che conterrà le DLL e lo XAML del progetto e la pagina HTML che vi permette di testare l'applicazione.&lt;BR&gt;&lt;BR&gt;&lt;A title="Custom Slider in Silverlight 3" href="http://cid-11d88d4ffbc7b2b0.skydrive.live.com/self.aspx/Esempi%20Blend%203%20-%20SketchFlow/Silverlight%7C_CustomSlider.zip" target=_blank mce_href="http://cid-11d88d4ffbc7b2b0.skydrive.live.com/self.aspx/Esempi%20Blend%203%20-%20SketchFlow/Silverlight%7C_CustomSlider.zip"&gt;&lt;STRONG&gt;Nell'esempio completo che trovate disponibile a questo link&lt;/STRONG&gt;&lt;/A&gt;, è stato inserito anche un "data binding" sull'effetto "blur" applicato all'immagine impiegata nell'esempio. Se siete interessati, nel prossimo post, descriverò come applicare questa funzionalità di "data binding" attraverso Blend 3.&lt;BR&gt;&lt;BR&gt;&lt;IFRAME style="BORDER-BOTTOM: #dde5e9 1px solid; BORDER-LEFT: #dde5e9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 3px; PADDING-LEFT: 0px; WIDTH: 240px; PADDING-RIGHT: 0px; HEIGHT: 66px; BORDER-TOP: #dde5e9 1px solid; BORDER-RIGHT: #dde5e9 1px solid; PADDING-TOP: 0px" marginHeight=0 src="http://cid-11d88d4ffbc7b2b0.skydrive.live.com/embedrowdetail.aspx/Esempi%20Blend%203%20-%20SketchFlow/Silverlight%7C_CustomSlider.zip" frameBorder=0 marginWidth=0 scrolling=no&gt;&lt;/IFRAME&gt;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9891321" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Tutorial+_2600_amp_3B00_+Webcast/default.aspx">Tutorial &amp;amp; Webcast</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category></item><item><title>Introduzione a XAML: percorso formativo</title><link>http://blogs.msdn.com/designexperience/archive/2009/09/03/introduzione-a-xaml-percorso-formativo.aspx</link><pubDate>Thu, 03 Sep 2009 16:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9890874</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9890874.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9890874</wfw:commentRss><description>&lt;P&gt;&lt;STRONG&gt;&lt;IMG style="WIDTH: 320px; HEIGHT: 243px" title="Introduction to XAML" border=0 hspace=4 alt="Introduction to XAML" align=right src="http://0eyrnw.bay.livefilestore.com/y1pfkM_8MhskawZQOuVcEfNC-lGFyWXVow7h-_CsGP6EBtJGCez5FbwQu4OqEn4eKrYfDiYNSrte6M_I5OQiFmu5X3HODBiu4h3/introduction_to_XAML.jpg" width=320 height=243 mce_src="http://0eyrnw.bay.livefilestore.com/y1pfkM_8MhskawZQOuVcEfNC-lGFyWXVow7h-_CsGP6EBtJGCez5FbwQu4OqEn4eKrYfDiYNSrte6M_I5OQiFmu5X3HODBiu4h3/introduction_to_XAML.jpg"&gt;&lt;A title="Introduction to XAML" href="http://www.microsoft.com/learning/elearning/course/6375.mspx" target=_blank mce_href="http://www.microsoft.com/learning/elearning/course/6375.mspx"&gt;"Introduction to XAML"&lt;/A&gt;&lt;/STRONG&gt; vi segnalo&amp;nbsp;un interessante percorso formativo specifico su XAML (eXstensible Application Markup Language), il linguaggio di markup dichiarativo di derivazione dall'XML alla base delle&amp;nbsp;applicazioni Windows Presentation Foundation e Silverlight.&amp;nbsp;&lt;STRONG&gt;Attraverso lo XAML è possibile definire i controlli, l'albero grafico, l'interazione e le animazioni delle applicazioni mantenendo&amp;nbsp;separata l'interfaccia grafica dal "code behind" dell'applicazione&lt;/STRONG&gt;. In questo modo, designer e developer possono lavorare in modo sinergico sullo stesso progetto con tool e strumenti specifici per&amp;nbsp;i propri compiti e professionalità: Expression Studio 3 e Visual Studio 2008.&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Il taglio del corso è abbastanza tecnico, ma ritengo possa essere d'interesse anche ad un target più allargato. Potete accedere direttamente al corso&lt;A title="Introduction to XAML" href="http://www.microsoft.com/learning/elearning/course/6375.mspx" target=_blank mce_href="http://www.microsoft.com/learning/elearning/course/6375.mspx"&gt;&lt;STRONG&gt; da questo link&lt;/STRONG&gt;&lt;/A&gt;, è richiesta la registrazione attraverso un account Windows Live.&lt;BR&gt;&lt;BR&gt;Vi ricordo inoltre che sul nostro portale video &lt;A title="Microsoft BE IT" href="http://www.microsoft.com/italy/beit/Generic.aspx?search=Silverlight&amp;amp;type=-1&amp;amp;audience=-1&amp;amp;userlevel=-1&amp;amp;product=-1&amp;amp;authorName=-1" target=_blank mce_href="http://www.microsoft.com/italy/beit/Generic.aspx?search=Silverlight&amp;amp;type=-1&amp;amp;audience=-1&amp;amp;userlevel=-1&amp;amp;product=-1&amp;amp;authorName=-1"&gt;BE IT&lt;/A&gt;, sono disponibili una serie di webcast specifici su Silverlight e sullo sviluppo Web.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9890874" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Windows+Presentation+Foundation/default.aspx">Windows Presentation Foundation</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Tutorial+_2600_amp_3B00_+Webcast/default.aspx">Tutorial &amp;amp; Webcast</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/XAML/default.aspx">XAML</category></item><item><title>Expression Studio 3: now is live!</title><link>http://blogs.msdn.com/designexperience/archive/2009/07/22/expression-studio-3-now-is-live.aspx</link><pubDate>Wed, 22 Jul 2009 19:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9844732</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9844732.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9844732</wfw:commentRss><description>&lt;P&gt;&lt;IMG style="WIDTH: 325px; HEIGHT: 218px" title="Expression Studio 3" border=0 hspace=4 alt="Expression Studio 3" align=right src="http://zglceq.bay.livefilestore.com/y1pHygIPjw19_8mF9plIIZCrrgjhGOvd50pGRMOYMwf-mIhlgNcdDoD_pXkDkoOs5wanmhLbtfi-kqoJSwvR-ZrP8SaQgLQryOF/ExpressionSrudio3blog.jpg" width=325 height=218 mce_src="http://zglceq.bay.livefilestore.com/y1pHygIPjw19_8mF9plIIZCrrgjhGOvd50pGRMOYMwf-mIhlgNcdDoD_pXkDkoOs5wanmhLbtfi-kqoJSwvR-ZrP8SaQgLQryOF/ExpressionSrudio3blog.jpg"&gt;&lt;STRONG&gt;Cosa state aspettando!&lt;/STRONG&gt; &lt;BR&gt;&lt;BR&gt;A pochi giorni dal rilascio ufficiale della nuova versione di &lt;A title="Microsoft Silverlight" href="http://www.silverlight.net/" target=_blank mce_href="http://www.silverlight.net"&gt;Silverlight 3&lt;/A&gt; &lt;STRONG&gt;è ora disponibile al download la nuova versione di&lt;/STRONG&gt; &lt;A title="Expression Studio 3" href="http://www.microsoft.com/expression/products/Studio_Overview.aspx" target=_blank mce_href="http://www.microsoft.com/expression/products/Studio_Overview.aspx"&gt;Expression Studio 3&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;Tante le novità correlate ad ogni singolo prodotto, Web 3 e SuperPreview, Blend 3 e SketchFlow, Encoder 3 e il supporto per l'encoding video erogabili attraverso Smooth Streaming, &lt;STRONG&gt;nell'ottica di offrire un prodotto sempre più completo e che si integri perfettamente nel workflow di lavoro di design e progettazione dell'interfaccia utente di applicazioni Silverlight, WPF e portali Web in ASP.NET, PHP ed X/HTML&lt;/STRONG&gt; conformi agli ultimi standard di mercato.&lt;BR&gt;&lt;BR&gt;Vi invito ad accedere &lt;A title="Expression Studio 3 Try it!" href="http://www.microsoft.com/expression/try-it/#PageTop" target=_blank mce_href="http://www.microsoft.com/expression/try-it/#PageTop"&gt;&lt;STRONG&gt;alla pagina di download per scaricare la nuova versione di Expression Studio 3&lt;/STRONG&gt;&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Nei prossimi giorni vi segnalerò una serie di materiali in merito.&lt;BR&gt;Stay tuned! &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9844732" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Windows+Presentation+Foundation/default.aspx">Windows Presentation Foundation</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Link+utili/default.aspx">Link utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Deep+Zoom/default.aspx">Deep Zoom</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Web+/default.aspx">Expression Web </category></item><item><title>Una serie di video che presentano le nuove funzionalità di Silverlight 3</title><link>http://blogs.msdn.com/designexperience/archive/2009/07/16/una-serie-di-video-che-presentano-le-nuove-funzionalit-di-silverlight-3.aspx</link><pubDate>Thu, 16 Jul 2009 12:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9835370</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9835370.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9835370</wfw:commentRss><description>&lt;P&gt;&lt;IMG style="WIDTH: 200px; HEIGHT: 110px" title="Visual Kitchen" border=0 hspace=4 alt="Visual Kitchen" align=left src="http://zglceq.bay.livefilestore.com/y1p8rKLHSkQLmbWJoHBNKyyTE9-UlZfMsIXhs9__OAPhexXdXW0oLNZPTVcfyKqafv80sQ8V5TXCIRoaGcH-QYeWiAKOgOuDrTv/VisualKitchen.png" width=200 height=110 mce_src="http://zglceq.bay.livefilestore.com/y1p8rKLHSkQLmbWJoHBNKyyTE9-UlZfMsIXhs9__OAPhexXdXW0oLNZPTVcfyKqafv80sQ8V5TXCIRoaGcH-QYeWiAKOgOuDrTv/VisualKitchen.png"&gt;Vi segnalo &lt;A title="Silverlight 3 New Features" href="http://www.microsoft.com/silverlight/overview/top-features/default.aspx" target=_blank mce_href="http://www.microsoft.com/silverlight/overview/top-features/default.aspx"&gt;&lt;STRONG&gt;questa interessante raccolta video&lt;/STRONG&gt;&lt;/A&gt; dove vengono presentate le nuove potenzialità di Silverlight 3.&lt;BR&gt;Inoltre da poche ore è visibile all'interno del portale &lt;A title="See the Light" href="http://www.seethelight.com/" target=_blank mce_href="http://www.seethelight.com/"&gt;"See the Light"&lt;/A&gt;, dedicato al lancio ufficiale di Silverlight 3, &amp;nbsp;il video "&lt;A title="Silverlight 3 &amp;amp; Visual Kitchen" href="http://www.seethelight.com/" target=_blank mce_href="http://www.seethelight.com"&gt;The Visual Kitchen&lt;/A&gt;" che raccoglie una serie di demo e case histories presentati la scorsa settimana durante l'evento di lancio. Buona visione!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9835370" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category></item><item><title>Deep Zoom Composer: un po' di risorse utili per sperimentarne le nuove funzionalità</title><link>http://blogs.msdn.com/designexperience/archive/2009/07/16/deep-zoom-composer-un-po-di-risorse-utili-per-sperimentarne-le-nuove-funzionalit.aspx</link><pubDate>Thu, 16 Jul 2009 12:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9835356</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9835356.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9835356</wfw:commentRss><description>&lt;P&gt;&lt;IMG style="WIDTH: 300px; HEIGHT: 255px" title="Deep Zoom Composer" border=0 hspace=4 alt="Deep Zoom Composer" align=right src="http://zglceq.bay.livefilestore.com/y1pvpWPiFMv2853r7KfauhhRcreb9oh0tzecJgJPc3cdqu2q4M9vpZ2ZS4WYka5uA27acPQIJhrCKKuoDESEB7lpQ/DeepZoomComposerDemo.png" width=300 height=255 mce_src="http://zglceq.bay.livefilestore.com/y1pvpWPiFMv2853r7KfauhhRcreb9oh0tzecJgJPc3cdqu2q4M9vpZ2ZS4WYka5uA27acPQIJhrCKKuoDESEB7lpQ/DeepZoomComposerDemo.png"&gt;Come già accennato in un mio precedente post, la nuova versione di Deep Zoom Composer supporta una serie di interessanti funzionalità che vi permettono di creare in pochi semplici step le gallery Deep Zoom da inserire all'interno di un'applicazione Silverlight.&lt;BR&gt;&lt;BR&gt;In merito a queste nuove funzionalità, vi segnalo una serie di articoli che affrontano in dettaglio come poter impiegare queste nuove funzionalità:&lt;BR&gt;&lt;BR&gt;&lt;A title="Creating a menu in Deep Zoom Composer" href="http://blog.sunnypixels.com/?p=211" target=_blank mce_href="http://blog.sunnypixels.com/?p=211"&gt;&lt;STRONG&gt;Creating a menu in Deep Zoom Composer&lt;/STRONG&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;A title="Slide Show Support in Deep Zoom Composer" href="http://blog.sunnypixels.com/?p=197" target=_blank mce_href="http://blog.sunnypixels.com/?p=197"&gt;&lt;STRONG&gt;SlideShow Support in Deep Zoom Composer&lt;BR&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;BR&gt;&lt;A title="Adding Links in Deep Zoom Composer" href="http://blog.sunnypixels.com/?p=226" target=_blank mce_href="http://blog.sunnypixels.com/?p=226"&gt;&lt;STRONG&gt;Adding link in Deep Zoom Composer&lt;/STRONG&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Vi ricordo inoltre che l'ultima versione di Deep Zoom Composer è &lt;A title="Deep Zoom Composer July 2009" href="http://download.microsoft.com/download/4/D/5/4D55442C-D183-4F0F-9163-AD31A09BDFC1/Deep%20Zoom%20Composer.msi" target=_blank mce_href="http://download.microsoft.com/download/4/D/5/4D55442C-D183-4F0F-9163-AD31A09BDFC1/Deep%20Zoom%20Composer.msi"&gt;&lt;STRONG&gt;disponibile al download a questo link&lt;/STRONG&gt;&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9835356" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Link+utili/default.aspx">Link utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Deep+Zoom/default.aspx">Deep Zoom</category></item><item><title>Silverlight 3 ed Expression Blend 3 SketchFlow: una serie di risorse utili per iniziare a sperimentare.</title><link>http://blogs.msdn.com/designexperience/archive/2009/07/15/silverlight-3-ed-expression-blend-3-sketchflow-una-serie-di-risorse-utili-per-iniziare-a-sperimentare.aspx</link><pubDate>Wed, 15 Jul 2009 13:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9834108</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9834108.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9834108</wfw:commentRss><description>&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;Mea culpa! &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt; Il taglio dei miei ultimi post sono stati decisamente monopolizzati dagli importanti annunci che hanno scandito questi ultimi giorni, le novità correlate a Silverlight 3, Expression Studio 3 e Blend 3 sicuramente meritano le dovute attenzioni.&lt;BR&gt;Credo sia però fondamentale cercare di sperimentare e provare nel minor tempo possibile le nuove funzionalità disponibili in Silverlight 3 ed Expression Blend 3. Vi anticipo che sto lavorando sulla redazione di una serie di mini video in pillole dove cercherò di darvi una completa overview sulle nuove funzionalità disponibili con le nuove versioni dei prodotti.&lt;BR&gt;&lt;STRONG&gt;Nel frattempo, l’idea è quella di segnalarvi una serie di riferimenti e link utili che vi potranno dare un aiuto nell’iniziare a sperimentare lo sviluppo di applicazioni Silverlight 3 attraverso Expression Blend 3 Sketch Flow.&lt;/STRONG&gt; (Le risorse riportate di seguito, sono tutte in lingua inglese.)&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;IMG style="WIDTH: 374px; HEIGHT: 245px" title="Expression Community" border=0 hspace=4 alt="Expression Community" align=left src="http://zglceq.bay.livefilestore.com/y1pgE9n7DOtkYnMn-TZUAezLPFw4pzU-oykG2RLINdZ_713boy2nZ_FzAOaz16Rafd3HxsArkiTte_sNf3knSyMXQ/ExpressionCommunity.png" width=374 height=245 mce_src="http://zglceq.bay.livefilestore.com/y1pgE9n7DOtkYnMn-TZUAezLPFw4pzU-oykG2RLINdZ_713boy2nZ_FzAOaz16Rafd3HxsArkiTte_sNf3knSyMXQ/ExpressionCommunity.png"&gt;&lt;A title="Expression Community" href="http://expression.microsoft.com/en-us/default.aspx" target=_blank mce_href="http://expression.microsoft.com/en-us/default.aspx"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;Expression Community&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;BR&gt;&lt;FONT face=Calibri&gt;In parallelo all’uscita di Silverlight 3 e Blend 3 è stata anche lanciata ufficialmente la nuova &lt;/FONT&gt;&lt;/SPAN&gt;&lt;A title="Expression Community" href="http://expression.microsoft.com/en-us/default.aspx" target=_blank mce_href="http://expression.microsoft.com/en-us/default.aspx"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;Community ufficiale dei prodotti Expression&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;. All’interno potete trovare una serie di materiali e white paper dedicati ai singoli prodotti. &lt;BR&gt;Nello specifico in concomitanza con il lancio di Silverlight 3, sono usciti una serie di video introduttivi su Blend 3 ed Expression Web 3. &lt;B style="mso-bidi-font-weight: normal"&gt;Per accedere all’area dedicata alla formazione della community potete &lt;/B&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;A title="Expression Community Learn" href="http://expression.microsoft.com/en-us/cc136522.aspx" target=_blank mce_href="http://expression.microsoft.com/en-us/cc136522.aspx"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;usare il seguente link&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/A&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;.&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;BR&gt;&lt;FONT face=Calibri&gt;All’interno della Community trovate uno spazio dedicato alla &lt;/FONT&gt;&lt;/SPAN&gt;&lt;A title="Expression Community Gallery" href="http://gallery.expression.microsoft.com/en-us/" target=_blank mce_href="http://gallery.expression.microsoft.com/en-us/"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;Gallery&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;, dove sono raccolti una serie di materiali condivisi dalla communityutenti Expression: Web Template, Behavior, Themes, etc. &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;A title="Nibbles Tutorials" href="http://www.nibblestutorials.net/" target=_blank mce_href="http://www.nibblestutorials.net/"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;Nibbles Tutorials&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/A&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;Grandi novità anche all’interno di Nibbles Tutorial, è stata inserita una nuova sezione dedicata a degli esercizi “step by step”, attualmente sono disponibili due esercitazioni, una dedicata allo sviluppo dell’applicazione “Zune 3D”, contenuta tra gli esempi di Expression Blend 3 e una sulla realizzazione di un prototipo attraverso le funzionalità di Blend &amp;amp; SketchFlow. All’interno dell’area dedicata agli esempi, trovate disponibili anche alcuni behavior downlodabili.&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;A title="Electric Beach" href="http://electricbeach.org/" target=_blank mce_href="http://electricbeach.org/"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;Electric Beach by Christian Schormann&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;BR&gt;&lt;FONT face=Calibri&gt;Negli scorsi giorni il mio collega di Corp di Christian ha pubblicato &lt;/FONT&gt;&lt;/SPAN&gt;&lt;A title="Prototyping with Expression Blend 3" href="http://electricbeach.org/?p=214" target=_blank mce_href="http://electricbeach.org/?p=214"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;un interessante ed esaustivo post su Blend e SketchFlow, vi invito a darle una lettura&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;. Punto per punto vengono descritte le principali funzionalità per creare in pochi minuti il prototipo della vostra applicazione e dare forma velocemente alle vostre idee. Il blog di Christian merita sicuramente una visita quotidiana troverete raccolti utili esempi e tutorial.&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=MsoHyperlink&gt;&lt;IMG style="WIDTH: 193px; HEIGHT: 311px" title="Nibbles Tutorial" border=0 hspace=4 alt="Nibbles Tutorial" align=right src="http://zglceq.bay.livefilestore.com/y1pV9cpIGDu0_FT3owmHTQwouX7-d5eV5WMvqnu4YVLM2vCHe0y0kMmvF2DEbt5SJnPWiysqF0sereIBVEXvuN6Jg/nibbles_tutorial_3.png" width=193 height=311 mce_src="http://zglceq.bay.livefilestore.com/y1pV9cpIGDu0_FT3owmHTQwouX7-d5eV5WMvqnu4YVLM2vCHe0y0kMmvF2DEbt5SJnPWiysqF0sereIBVEXvuN6Jg/nibbles_tutorial_3.png"&gt;&lt;A title="Dynamic Prototyping with Expression Blend 3" href="http://www.dynamic-prototyping.com/" target=_blank mce_href="http://www.dynamic-prototyping.com/"&gt;Dynamic Prototyping with Expression Blend 3&lt;/A&gt;&lt;/SPAN&gt;&lt;BR&gt;Due miei colleghi UXe di Corporation, hanno appena pubblicato il primo capitolo dedicato alle teorie di SketchFlow attraverso Expression Blend 3. Il tutto è disponibile &lt;/FONT&gt;&lt;/SPAN&gt;&lt;A title="Dynamic Prototyping with Expression Blend 3" href="http://www.dynamic-prototyping.com/" target=_blank mce_href="http://www.dynamic-prototyping.com/"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt;sul sito dedicato al libro, a questo link.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt"&gt;&lt;FONT face=Calibri&gt; &lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;A title="Expression Blend Sample on Codeplex" href="http://expressionblend.codeplex.com/" target=_blank mce_href="http://expressionblend.codeplex.com/"&gt;&lt;FONT face=Calibri&gt;Expression Blend Sample – Raccolta di Behaviors/Effects&lt;/FONT&gt;&lt;/A&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;BR&gt;&lt;/B&gt;&lt;FONT face=Calibri&gt;Sempre in merito ai behaviors e a come gestire l’interazione all’interno di Blend 3 senza scrivere codice, vi segnalo una raccolta di behaviors disponibile su &lt;/FONT&gt;&lt;A title="Expression Blend Sample on Codeplex" href="http://expressionblend.codeplex.com/" target=_blank mce_href="http://expressionblend.codeplex.com/"&gt;&lt;FONT face=Calibri&gt;Codeplex&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt; – il file per l’installazione si trova su &lt;/FONT&gt;&lt;A title="Expression Blend Sample by Codeplex" href="http://expressionblend.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30080" target=_blank mce_href="http://expressionblend.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30080"&gt;&lt;FONT face=Calibri&gt;questa pagina&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt;. Una volta installati sul vostro PC, dovete aggiungere le DLL al vostro progetto Silverlight 3 (C:\Program Files\Microsoft Expression\Blend 3 Samples\Silverlight) e fatto ciò compariranno all’interno dell’asset library nella categoria “behaviors” ed “effects”.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 10pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;Nei prossimi giorni pubblicherò ulteriori riferimenti, stay tuned! &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 10pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: IT; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9834108" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Windows+Presentation+Foundation/default.aspx">Windows Presentation Foundation</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Tutorial+_2600_amp_3B00_+Webcast/default.aspx">Tutorial &amp;amp; Webcast</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Link+utili/default.aspx">Link utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Community/default.aspx">Expression Community</category></item><item><title>Novità: Expression Studio 3, Blend 3 + SketchFlow e Deep Zoom Composer (RC July 2009)</title><link>http://blogs.msdn.com/designexperience/archive/2009/07/14/novit-expression-studio-3-blend-3-sketchflow-e-deep-zoom-composer-rc-july-2009.aspx</link><pubDate>Tue, 14 Jul 2009 16:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9833115</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9833115.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9833115</wfw:commentRss><description>&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;A poche ore dal lancio ufficiale di &lt;A title="Silverlight 3" href="http://silverlight.net/GetStarted/" target=_blank mce_href="http://silverlight.net/GetStarted/"&gt;Silverlight 3&lt;/A&gt;, tante le novità correlate agli strumenti per lo sviluppo.&lt;BR&gt;
&lt;CENTER&gt;&lt;IMG style="WIDTH: 380px; HEIGHT: 237px" title="Expression Studio 3" border=0 hspace=4 alt="Expression Studio 3" align=center src="http://zglceq.bay.livefilestore.com/y1p3MEa4YcAOejaBzTLCo-1eJnm_mRES5ccmUYAmZmP_o4v3owuqbqzLrR0-FR2Y3b2fBuuHA8oXUa4G20wIluUJqm1_s50BG27/ExpressionStudio_3.jpg" width=380 height=237 mce_src="http://zglceq.bay.livefilestore.com/y1p3MEa4YcAOejaBzTLCo-1eJnm_mRES5ccmUYAmZmP_o4v3owuqbqzLrR0-FR2Y3b2fBuuHA8oXUa4G20wIluUJqm1_s50BG27/ExpressionStudio_3.jpg"&gt;&lt;/CENTER&gt;&lt;BR&gt;Come potete intuire, in parallelo del lancio di Silverlight 3 è stata presentata anche la nuova versione dei prodotti &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;A title="Expression Studio 3" href="http://www.microsoft.com/expression/products/Studio_Overview.aspx" target=_blank mce_href="http://www.microsoft.com/expression/products/Studio_Overview.aspx"&gt;Expression Studio 3&lt;/A&gt;&lt;/B&gt;: composta da &lt;A title="Expression Design 3" href="http://www.microsoft.com/expression/products/Design_Overview.aspx" target=_blank mce_href="http://www.microsoft.com/expression/products/Design_Overview.aspx"&gt;Design 3&lt;/A&gt;, &lt;A title="Expression Encoder 3" href="http://www.microsoft.com/expression/products/Encoder_Overview.aspx" target=_blank mce_href="http://www.microsoft.com/expression/products/Encoder_Overview.aspx"&gt;Encoder 3&lt;/A&gt;, &lt;A title="Expression Web 3" href="http://www.microsoft.com/expression/products/Web_Overview.aspx" target=_blank mce_href="http://www.microsoft.com/expression/products/Web_Overview.aspx"&gt;Web 3 + SuperPreview&lt;/A&gt; e &lt;A title="Expression Blend 3" href="http://www.microsoft.com/expression/products/Blend_Overview.aspx" target=_blank mce_href="http://www.microsoft.com/expression/products/Blend_Overview.aspx"&gt;Blend 3 + SketchFlow&lt;/A&gt;.&lt;BR&gt;
&lt;CENTER&gt;&lt;IFRAME height=326 src="http://www.microsoft.com/video/en/us/player/embed/c64d2843-6e1e-417d-9096-55f5b024065e" frameBorder=0 width=430 allowTransparency scrolling=no&gt;&lt;/IFRAME&gt;&lt;/CENTER&gt;&lt;BR&gt;Trovate tutte le informazioni inerenti ai&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;prodotti sul nuovo portale “&lt;A title="Microsoft Expression Studio" href="http://www.microsoft.com/expression" target=_blank mce_href="http://www.microsoft.com/expression"&gt;microsoft.com/expression&lt;/A&gt;” (a breve andrà online anche la versione con i contenuti italiani), attualmente &lt;A title="Download Expression Blend 3" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=92e1db7a-5d36-449b-8c6b-d25f078f3609" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=92e1db7a-5d36-449b-8c6b-d25f078f3609"&gt;&lt;STRONG&gt;risulta disponibile al download Expression Blend 3 + SketchFlow&lt;/STRONG&gt;&lt;/A&gt; mentre gli altri prodotti saranno disponibili entro fine mese.&amp;nbsp;Tralascio ulteriori informazioni di rito sui prodotti e vediamo insieme alcune delle novità funzionali correlate alla nuova versione di Blend 3 + SketchFlow.&lt;BR&gt;&lt;BR&gt;In parte ne avevo già parlato nei precedenti post, a seguito di MIX’09, le nuove funzionalità abilitano Blend 3 allo sviluppo di progetti Web e RIA in Silverlight 3 e Windows Presentation Foundation. &lt;BR&gt;Inoltre grosse novità per la realizzazione dei concept/prototipi di progetto dinamici attraverso &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;A title="Expression Blend 3 SketchFlow" href="http://blogs.msdn.com/designexperience/archive/2009/06/03/expression-blend-3-sketchflow-efficacia-nella-prototipizzazione.aspx" target=_blank mce_href="http://blogs.msdn.com/designexperience/archive/2009/06/03/expression-blend-3-sketchflow-efficacia-nella-prototipizzazione.aspx"&gt;SketchFlow&lt;/A&gt;&lt;/B&gt;.&lt;BR&gt;Il workflow di progetto &lt;STRONG&gt;“dal concept” al “progetto reale”,&lt;/STRONG&gt; risulta più efficace ed ottimizzato sia dal punto di vista del design di un’applicazione sia l’integrazione con i nostri colleghi sviluppatori per la gestione del code behind di un’applicazione complessa. Vi ricordo che un progetto Silverlight/WPF di Blend può essere tranquillamente aperto e gestito, senza bisogno di nessun step di conversione, in Visual Studio. &lt;BR&gt;&lt;BR&gt;Riporto di seguito alcune tra le più importanti novità disponibili in &lt;B style="mso-bidi-font-weight: normal"&gt;Expression Blend 3&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;+ SketchFlow&lt;/B&gt;.&lt;/FONT&gt; 
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;A title="Expression Blend 3 - Behaviors" href="http://blogs.msdn.com/designexperience/archive/2009/06/26/expression-blend-beahavior-l-interazione-a-portata-di-click.aspx" target=_blank mce_href="http://blogs.msdn.com/designexperience/archive/2009/06/26/expression-blend-beahavior-l-interazione-a-portata-di-click.aspx"&gt;Behaviors:&lt;/A&gt;&lt;/B&gt; attraverso i behaviors, già introdotti in precedenza, sarete in grado di applicare l’interazione agli elementi della vostra applicazione facendo una semplice operazione di “drag &amp;amp; drop”. I behaviors sono inoltre tranquillamente riutilizzabili, devi veri e propri “building block di codice”, in altri progetti, molto simili al concetto di librerie di codice per gestire l’interazione di un’applicazione.&lt;BR&gt;&lt;BR&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Intellisense:&lt;/B&gt; Blend 3 supporta le funzionalità di "intellisense" sia per lo XAML, che definisce l'interfaccia grafica, sia sul codice di "code behind" di un'applicazione C# e/o VB.NET senza bisogno di impiegare Visual Studio.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Import da Adobe Photoshop ed Illustrator:&lt;/B&gt; in Blend 3 è disponibile la funzionalità di "import" dei files ".psd ed .ai", piena compatibilità con la gerarchia ed organizzazione dei layer e dei testi che costituiscono l'interfaccia grafica. Attraverso una specifica "maschera di gestione import dei files", sarete in grado di selezionare, organizzare e raggruppare i layer contenuti nel file - gli elementi vettoriali che costituiscono l'interfaccia verranno definiti attraverso lo XAML ed eventuali testi potranno essere mantenuti modificabili (font, dimensione, carattere, etc) e/o convertiti in vettoriale.&lt;BR&gt;&lt;BR&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Sample Data:&lt;/B&gt; attraverso le funzionalità di "sample data", potrete usufruire di fonte dati di esempio in "design time", in modo da simulare e sperimentare il comportamento degli elementi della vostra interfaccia con la fruizione ed il caricamento dei dati. Tale funzionalità è molto utile per la definizione degli stili e del comportamento sui controlli che costituiscono l'interfaccia. Rimane inoltre disponibile anche l'import e la gestione di fonte dati di testing provenienti da file XML. Definita in "design time", l'aspetto e l'interazione sui dati di esempio è possibile in modalità "runtime" collegare e caricare delle fonte dati reali.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;Supporto di TFS:&lt;/SPAN&gt;&lt;/STRONG&gt; Blend 3 supporta inoltre Visual Studio Team Foundation Server (TFS) - per la gestione delle funzionalità&amp;nbsp;di source control "check in/check out" dei progetti in sviluppo.&lt;BR&gt;Ho volontariamente citato solo alcune delle principali novità funzionali di Blend 3, trovate una raccolta di contenuti di approfondimento sui seguenti post dei vari team di prodotto:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA" lang=EN&gt;&lt;A title="Expression Blend Team" href="http://blogs.msdn.com/expression/archive/2009/07/10/overview-of-new-features-in-expression-blend-3-sketchflow-part-1.aspx" target=_blank&gt;Overview of New Features in Expression Blend 3 + SketchFlow: &lt;/A&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;&lt;A title="Expression Blend Team" href="http://blogs.msdn.com/expression/archive/2009/07/10/overview-of-new-features-in-expression-blend-3-sketchflow-part-1.aspx" target=_blank mce_href="http://blogs.msdn.com/expression/archive/2009/07/10/overview-of-new-features-in-expression-blend-3-sketchflow-part-1.aspx"&gt;Part 1&lt;/A&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;B&gt;&lt;BR&gt;&lt;/B&gt;&lt;A title="Blend Team Blog" href="http://blogs.msdn.com/expression/archive/2009/07/11/overview-of-new-features-in-expression-blend-3-sketchflow-part-ii.aspx" target=_blank mce_href="http://blogs.msdn.com/expression/archive/2009/07/11/overview-of-new-features-in-expression-blend-3-sketchflow-part-ii.aspx"&gt;Overview of New Features in Expression Blend 3 + SketchFlow: &lt;/A&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;&lt;A title="Blend Team Blog" href="http://blogs.msdn.com/expression/archive/2009/07/11/overview-of-new-features-in-expression-blend-3-sketchflow-part-ii.aspx" target=_blank mce_href="http://blogs.msdn.com/expression/archive/2009/07/11/overview-of-new-features-in-expression-blend-3-sketchflow-part-ii.aspx"&gt;Part 2&lt;/A&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;B&gt;&lt;BR&gt;&lt;/B&gt;&lt;A href="http://blogs.msdn.com/expression/archive/2009/07/11/overview-of-new-features-in-expression-blend-3-sketchflow-part-iii.aspx" mce_href="http://blogs.msdn.com/expression/archive/2009/07/11/overview-of-new-features-in-expression-blend-3-sketchflow-part-iii.aspx"&gt;Overview of New Features in Expression Blend 3 + SketchFlow: Part 3&lt;/A&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;&lt;A href="http://electricbeach.org/?p=214"&gt;&lt;SPAN style="FONT-WEIGHT: normal"&gt;SketchFlow Concepts: an overview&lt;/SPAN&gt;&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA" lang=EN-US&gt;Deep Zoom Composer Update (release candidate)&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA" lang=EN-US&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 300px; HEIGHT: 77px" title="Deep Zoom Composer July Preview" border=0 hspace=4 alt="Deep Zoom Composer July Preview" align=right src="http://zglceq.bay.livefilestore.com/y1p-Tt7LutmCERi-zPZgAeT_JYjSYzBJAEk-Oisi4sh6sf_cCMfRaDRIF9hbg0Pviv1fyPoq94crJu7o0nqsf_8kQ/deep_zoom_composer.jpg" width=300 height=77 mce_src="http://zglceq.bay.livefilestore.com/y1p-Tt7LutmCERi-zPZgAeT_JYjSYzBJAEk-Oisi4sh6sf_cCMfRaDRIF9hbg0Pviv1fyPoq94crJu7o0nqsf_8kQ/deep_zoom_composer.jpg"&gt;Inoltre è stata presentata ufficialmente ieri, una nuova versione di &lt;A title="Deep Zoom Composer - Release Candidate" href="http://blogs.msdn.com/expression/archive/2009/07/13/deep-zoom-composer-updated-july-2009-release-candidate.aspx" target=_blank mce_href="http://blogs.msdn.com/expression/archive/2009/07/13/deep-zoom-composer-updated-july-2009-release-candidate.aspx"&gt;&lt;STRONG&gt;Deep Zoom Composer (July 2009 - release candidate).&lt;/STRONG&gt;&lt;/A&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ansi-language: IT; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;A title="Deep Zoom Composer July 2009" href="http://download.microsoft.com/download/4/D/5/4D55442C-D183-4F0F-9163-AD31A09BDFC1/Deep%20Zoom%20Composer.msi" target=_blank mce_href="http://download.microsoft.com/download/4/D/5/4D55442C-D183-4F0F-9163-AD31A09BDFC1/Deep%20Zoom%20Composer.msi"&gt;&lt;STRONG&gt;La trovate disponibile al download in questo link&lt;/STRONG&gt;&lt;/A&gt; (vi ricordo, nel caso, di disinstallare le precedenti versioni prima di procedere con l’installazione). Oltre alle precedenti utili funzionalità, introdotte già nella versione precedente &lt;A title="Deep Zoom Composer Overview" href="http://blogs.msdn.com/designexperience/archive/2009/06/22/deep-zoom-composer-june-preview-tante-funzionalit-in-pi.aspx" target=_blank mce_href="http://blogs.msdn.com/designexperience/archive/2009/06/22/deep-zoom-composer-june-preview-tante-funzionalit-in-pi.aspx"&gt;(trovate un post di dettaglio a questo link),&lt;/A&gt; in questa nuova versione è stata ripristinata una funzionalità che era già stata disponibile in una delle versioni precedenti e che era stata temporaneamente disattivata. Una volta creata la vostra composition, in fase di “export” della collection è possibile esportare sia le immagini sia il codice di progetto in modo da poterlo aprire direttamente attraverso Expression Blend 3.&amp;nbsp;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9833115" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Windows+Presentation+Foundation/default.aspx">Windows Presentation Foundation</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Deep+Zoom/default.aspx">Deep Zoom</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/RIA/default.aspx">RIA</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Web+/default.aspx">Expression Web </category></item><item><title>Silverlight 3: now is live!</title><link>http://blogs.msdn.com/designexperience/archive/2009/07/10/silverlight-3-now-is-live.aspx</link><pubDate>Fri, 10 Jul 2009 20:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9826809</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9826809.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9826809</wfw:commentRss><description>&lt;IMG style="WIDTH: 262px; HEIGHT: 118px" title="Silverlight 3 - See the Light" border=0 hspace=4 alt="Silverlight 3 - See the Light" align=right src="http://zglceq.bay.livefilestore.com/y1peJlO1UmkxZATF9rfgkyOlPStFY6Zky-SbGLVFb2Iuyg4ZRUy21iGW-EM5Fvk3w8wP7Z_mlNDjS3lv3TC2HzicgMmEmnK4Q6w/silverlight3.png" width=262 height=118 mce_src="http://zglceq.bay.livefilestore.com/y1peJlO1UmkxZATF9rfgkyOlPStFY6Zky-SbGLVFb2Iuyg4ZRUy21iGW-EM5Fvk3w8wP7Z_mlNDjS3lv3TC2HzicgMmEmnK4Q6w/silverlight3.png"&gt;Da poche ore è disponibile la&amp;nbsp;versione finale di &lt;A title="Microsoft Silverlight 3" href="http://www.silverlight.net/" target=_blank mce_href="http://www.silverlight.net"&gt;&lt;STRONG&gt;Silverlight 3&lt;/STRONG&gt;&lt;/A&gt;&amp;nbsp;- RTM (release to market),&amp;nbsp;presentate in anteprima alcune funzionalità della nuova release lo scorso marzo a MIX'09 e&amp;nbsp;la versione del plugin in&amp;nbsp;Beta per iniziare a sperimentare - da oggi potrete&amp;nbsp;progettare e sviluppare&amp;nbsp;applicazioni in &lt;A title="Silverlight 3" href="http://www.silverlight.net/" target=_blank mce_href="http://www.silverlight.net"&gt;&lt;STRONG&gt;Silverlight 3&lt;/STRONG&gt;&lt;/A&gt;.&amp;nbsp;Oltre alla&amp;nbsp;nuova release del&amp;nbsp;plugin, &lt;A title="Silverlight 3" href="http://www.seethelight.com/" target=_blank mce_href="http://www.seethelight.com"&gt;&lt;STRONG&gt;trovate disponibili a&amp;nbsp;questo link&lt;/STRONG&gt;&lt;/A&gt; (&lt;A title="Silverlight 3" href="http://www.seethelight.com/" target=_blank mce_href="http://www.seethelight.com"&gt;http://www.seethelight.com&lt;/A&gt;), la nuova versione dell'SDK e i tool per lo sviluppo attraverso Visual Studio 2008. &lt;BR&gt;&lt;BR&gt;Post update: &lt;A title="Expression Blend 3 and Sketch Flow" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=92e1db7a-5d36-449b-8c6b-d25f078f3609&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=92e1db7a-5d36-449b-8c6b-d25f078f3609&amp;amp;displaylang=en"&gt;&lt;STRONG&gt;trovate a questo link disponibile al download la versione di Expression Blend 3 + SketchFlow&amp;nbsp;&lt;BR&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;BR&gt;Vi segnalo inoltre un interessante post di dettaglio sulle nuove funzionalità di Blend 3 sul blog del mio collega Christian Schormann, &lt;A title="Blog Electric Beach - Christian Schormann" href="http://electricbeach.org/?p=214" target=_blank mce_href="http://electricbeach.org/?p=214"&gt;disponibile a questo link.&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;Nei prossimi giorni pubblicherò una serie di "mini pillole" e approfondimenti sulle nuove funzionalità supportate dai tool della famiglia Expression Studio. &lt;BR&gt;Stay tuned!&amp;nbsp;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9826809" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Deep+Zoom/default.aspx">Deep Zoom</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Web+/default.aspx">Expression Web </category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Community/default.aspx">Expression Community</category></item><item><title>Expression Blend &amp; behaviors: l'interazione a portata di "click"...</title><link>http://blogs.msdn.com/designexperience/archive/2009/06/26/expression-blend-beahavior-l-interazione-a-portata-di-click.aspx</link><pubDate>Fri, 26 Jun 2009 18:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9805582</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9805582.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9805582</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;IMG style="WIDTH: 238px; HEIGHT: 273px" title="Expression Blend 3" border=0 hspace=4 alt="Expression Blend 3" align=left src="http://q9zfha.bay.livefilestore.com/y1pt0Ti_8GP9lhp6cAv2MPmqO00X5pqRvNAB1wDykYTXg4R02ybN5_RC4I4Xe8FBA0ak1gaiO18zy9KzOevioiAEYrYXN0Ttd8L/behaviors_1.png" width=238 height=273 mce_src="http://q9zfha.bay.livefilestore.com/y1pt0Ti_8GP9lhp6cAv2MPmqO00X5pqRvNAB1wDykYTXg4R02ybN5_RC4I4Xe8FBA0ak1gaiO18zy9KzOevioiAEYrYXN0Ttd8L/behaviors_1.png"&gt;Come credo, abbiate avuto modo di valutare, una delle importanti novità che caratterizza &lt;A title="Expression Blend 3 Preview - Download" href="http://www.microsoft.com/expression/try-it/blendpreview.aspx" target=_blank mce_href="http://www.microsoft.com/expression/try-it/blendpreview.aspx"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;Expression Blend 3 Preview&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/A&gt; e Silverlight 3 Beta sono i "behavior": veri e propri &lt;B style="mso-bidi-font-weight: normal"&gt;"building block" di codice&lt;/B&gt;,&amp;nbsp;&lt;B style="mso-bidi-font-weight: normal"&gt;utili a&amp;nbsp;definire e associare in modo semplice e veloce l'interazione e le animazioni&lt;/B&gt; all'interno di un'applicazione Windows Presentation Foundation (WPF) e Silverlight. &lt;B style="mso-bidi-font-weight: normal"&gt;Attraverso l'uso dei behavior sarete in grado, senza l'esigenza di scrivere nemmeno una riga di codice, associare l'interazione e lanciare le&amp;nbsp;animazioni&amp;nbsp;che caratterizzeranno la vostra applicazione.&lt;/B&gt; In Expression Blend 3, saranno disponibili una&amp;nbsp;serie di behavior che costituiscono l'asset di base - nell'"asset library" - per gestire le classiche "interazioni" (lanciare un'animazione, eseguire un video, aprire una pagina Web all'interno di un browser, etc), ma una delle potenzialità offerte dai behavior è quella di poterne facilmente costruire "custom" a seconda delle proprie esigenze di progetto. Per un overview su come un programmatore può facilmente costruire un vostro "behavior personalizzato" da riutilizzare, importandolo, all'interno di altri "n" progetti, vi rimando al post del mio&amp;nbsp;"alter ego"&amp;nbsp;&lt;A title="Blog Giuseppe Guerrasio" href="http://blogs.msdn.com/giuseppeguerrasio/default.aspx" target=_blank mce_href="http://blogs.msdn.com/giuseppeguerrasio/default.aspx"&gt;Giuseppe Guerrasio - Architect Evangelist&lt;/A&gt;, dove&amp;nbsp;&lt;A title="Blog Giuseppe Guerrasio" href="http://blogs.msdn.com/giuseppeguerrasio/archive/2009/06/26/behaviors-rendere-l-interattivit-semplice-in-blend.aspx" target=_blank mce_href="http://blogs.msdn.com/giuseppeguerrasio/archive/2009/06/26/behaviors-rendere-l-interattivit-semplice-in-blend.aspx"&gt;descrive in dettaglio le dinamiche e le logiche per la definizione di un behavior&lt;/A&gt; dal punto di vista tecnico di sviluppo.&lt;BR&gt;&lt;BR&gt;Dopo questa breve introduzione, vediamo ora da vicino, come è possibile utilizzarli all'interno di Blend 3.&lt;BR&gt;&lt;BR&gt;Lo step iniziale della demo, sarà quello di&amp;nbsp;&lt;A title="Expression Blend 3" href="http://www.microsoft.com/expression/products/Blend_Overview.aspx" target=_blank mce_href="http://www.microsoft.com/expression/products/Blend_Overview.aspx"&gt;downlodare la versione di Blend 3 RC&lt;/A&gt;, disponibile &lt;A title="Expression Blend 3 &amp;amp; SketchFlow" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=92e1db7a-5d36-449b-8c6b-d25f078f3609" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=92e1db7a-5d36-449b-8c6b-d25f078f3609"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;a questo link&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/A&gt;. Una volta installato, procediamo con la definizione di un nuovo progetto, in questo caso presupponiamo di voler realizzare un progetto Silverlight 3 (i behavior sono utilizzabili anche per lo sviluppo di applicazioni client WPF). La finalità di questo semplice&amp;nbsp;esempio sarà &lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;quella di agganciare un behavior ad un bottone che mi permetta la gestione e l'apertura, al click sul bottone, di una pagina web in una nuova sessione del browser&lt;/SPAN&gt;&lt;/STRONG&gt;. Inseriamo quindi un semplice bottone e associamoli un semplice testo – banalmente "Click me" - &amp;nbsp;modificando le proprietà di content del bottone all'interno del pannello "Property".&amp;nbsp;&amp;nbsp;Fatto ciò, avrete la vostra semplice applicazione con inserito il bottone, più o meno al centro dell'area di lavoro, ma attualmente al bottone non risulta associato nessun tipo di interazione. Qui entrano in gioco i behavior, all’interno della Gallery della Community di Expression, sono disponibili al &lt;A title="Sample Behavior Expression Blend" href="http://gallery.expression.microsoft.com/en-us/SampleSLBehaviors" target=_blank&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'"&gt;downlod una raccolta di behavior di base&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/A&gt; che alcuni miei colleghi del team di Expression hanno&amp;nbsp;messo a disposizione.&lt;BR&gt;&lt;IMG style="WIDTH: 174px; HEIGHT: 75px" title="Silverlight 3 Button" border=0 hspace=4 alt="Silverlight 3 Button" align=left src="http://q9zfha.bay.livefilestore.com/y1pZwiOoIhWfqhvSTArspmxuJOipIaiR7_M0PKS0w0kZcAZiUDVwm_YxK8X8EsY3Jh8Qf2LNrgwZ5zly0bV5aw1idIloJbtTSCn/bt_click_me.png" width=174 height=75 mce_src="http://q9zfha.bay.livefilestore.com/y1pZwiOoIhWfqhvSTArspmxuJOipIaiR7_M0PKS0w0kZcAZiUDVwm_YxK8X8EsY3Jh8Qf2LNrgwZ5zly0bV5aw1idIloJbtTSCn/bt_click_me.png"&gt;&lt;BR&gt;La gallery della community, vuole essere uno dei punti di riferimento dove condividere e mettere a disposizione behavior, template, esempi di codice, etc in modo da mettere a disposizione il “know how” con tutti gli utenti che ruotano intorno al mondo Expression e Silverlight.&lt;BR&gt;Una volta scaricato il file "zip" contenente i behavior - all'interno troverete una cartella "SilverlightPreviewBehaviors" contenente a sua volta un’altra cartella con i "file" di progetto e una cartella denominata "Assembly" contenente due "dll" - "Microsoft.Expression.Interactivity.dll"&amp;nbsp;e "SLPreviewBehaviors.dll".&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 220px" title=References border=0 hspace=4 alt=References align=center src="http://q9zfha.bay.livefilestore.com/y1pXyr5dZ1qunwHI8dmz9ZR3gsIq4T6Vtm9k9w40PgZcXM8c7VWqZLdPsAI-mxU9cr0NJBf1T9dNXgbRMes3gxu7b13PQuRs5JX/reference.png" width=500 height=220 mce_src="http://q9zfha.bay.livefilestore.com/y1pXyr5dZ1qunwHI8dmz9ZR3gsIq4T6Vtm9k9w40PgZcXM8c7VWqZLdPsAI-mxU9cr0NJBf1T9dNXgbRMes3gxu7b13PQuRs5JX/reference.png"&gt;&lt;BR&gt;Importiamo quindi le&amp;nbsp;".dll" all'interno del nostro progetto Silverlight 3 appena creato. Molto semplicemente, andando all'interno della maschera "Projects" in Expression Blend e&amp;nbsp;facendo tasto destro sulla cartella "References" potrete aggiungere le "dll" scaricate dalla Gallery. Le due "dll" contengono al proprio interno una serie di behavior, che verranno resi disponibili all'interno dell'asset library nell'apposita sezione dedicata ai "behavior".&lt;BR&gt;In conclusione, procediamo quindi ad associare uno dei behaviors che abbiamo appena importato nel progetto, come “reference”, al bottone presente all'interno dell'applicazione. ll behavior da utilizzare per il nostro esempio è "HyperlinkAction", come potete intuire permette di associare e gestire l'apertura di un nuova pagina Web alla correlazione di una specifica azione su un&amp;nbsp;controllo presente all'interno della nostra interfaccia. Più semplicemente&amp;nbsp;rifacendoci al nostro esempio - "&lt;B style="mso-bidi-font-weight: normal"&gt;al click sul bottone&lt;/B&gt;" -&amp;gt; “&lt;B style="mso-bidi-font-weight: normal"&gt;apri una nuova pagina all'interno di una nuova sessione del browser&lt;/B&gt;”. Semplicemente facendo "drag &amp;amp; drop" del behavior&amp;nbsp;"HyperlinkAction" dall’asset library direttamente sopra il "bottone" all’interno della nostra applicazione. Il gioco è fatto, &lt;B style="mso-bidi-font-weight: normal"&gt;un minimo&amp;nbsp;di configurazione del behavior all’interno del pannello “property” per associarne il comportamento all’interazione dell’utente.&lt;/B&gt;&lt;BR&gt;Ma vediamo velocemente cosa comporta l’operazione di configurazione. &lt;B style="mso-bidi-font-weight: normal"&gt;Le proprietà del behavior, esposte all’interno del pannello proprietà, permettono in prima istanza di associare un “trigger” a cui agganciare l’azione.&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;Il trigger determina esattamente la “causa” che scatenerà l’azione associata al behavior&lt;/B&gt;. Nel nostro caso aprire una nuova finestra browser. Di default l’evento è attualmente associato all’evento “loaded”, in questo caso per un bottone potrebbe avere molto più senso associarlo al comportamento “click” sul bottone.&lt;BR&gt;&lt;IMG style="WIDTH: 321px; HEIGHT: 284px" title=Behavior border=0 hspace=4 alt=Behavior align=right src="http://q9zfha.bay.livefilestore.com/y1pSzIIBTFvu1Jp_W2GRJx0mlmN2OtVyBodtW9OI-_EeQqL7jRqfRG22r6W7wXAUKSsbzKzAXTpNaySemEuBSl0BPEUau1AWRAR/asset_library.png" width=321 height=284 mce_src="http://q9zfha.bay.livefilestore.com/y1pSzIIBTFvu1Jp_W2GRJx0mlmN2OtVyBodtW9OI-_EeQqL7jRqfRG22r6W7wXAUKSsbzKzAXTpNaySemEuBSl0BPEUau1AWRAR/asset_library.png"&gt;&lt;BR&gt;Operando sul menù a tendina avrete modo di associarlo velocemente. &lt;B style="mso-bidi-font-weight: normal"&gt;Ultimo step,&lt;/B&gt; per il nostro esempio,&lt;B style="mso-bidi-font-weight: normal"&gt;definire l’url – l’indirizzo della pagina che si vuole far caricare nella nuova sessione del browser.&lt;/B&gt; Lanciamo quindi il “testing” dell’applicazione premendo “F5” da tastiera, verrà lanciata una finestra browser di test con all’interno il nostro bottone e al click sul bottone verrà lanciata una nuova sessione del browser con la pagina che è stata specificata nella configurazione del behavior.&lt;BR&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 292px" title="Behavior Setting" border=0 hspace=4 alt="Behavior Setting" align=center src="http://q9zfha.bay.livefilestore.com/y1ppUIr0jNm3-luKRUGCBAvjFt-1Xy95uXD4egjjZ2nHs-szs3yZTIda9RnGKeq1Sns6JZMHArqzMRMzuEz_7soEQ/property.png" width=500 height=292 mce_src="http://q9zfha.bay.livefilestore.com/y1ppUIr0jNm3-luKRUGCBAvjFt-1Xy95uXD4egjjZ2nHs-szs3yZTIda9RnGKeq1Sns6JZMHArqzMRMzuEz_7soEQ/property.png"&gt;&lt;BR&gt;Nelle precedenti versioni di Blend e Silverlight 2, per associare una semplice operazione di questo tipo, bisognava comunque scrivere un minimo di “code behind” al controllo e credo di non aver bisogno di conferme nell’ammettere che tali operazioni sono sempre state abbastanza “evitate” da persone, come me, che preferiscono occuparsi molto più del design e la progettazione dell’interfaccia grafica lasciando la parte di “code behind” ai nostri “alter ego” sviluppatori. Inoltre la loro modularità vi permetterà poi di riutilizzarli in altri progetti ottimizzando ulteriormente i tempi legati allo sviluppo di un progetto.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9805582" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Community/default.aspx">Expression Community</category></item><item><title>Expression Web 3: le prime anticipazioni prima del "rilascio estivo".</title><link>http://blogs.msdn.com/designexperience/archive/2009/06/09/expression-web-3-le-prime-anticipazioni-prima-del-rilascio-estivo.aspx</link><pubDate>Tue, 09 Jun 2009 01:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9710863</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9710863.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9710863</wfw:commentRss><description>&lt;P&gt;Dopo le prime anticipazione ufficializzate durante lo scorso MIX di Las Vegas, in cui sono state presentate alcune delle funzionalità principali disponibili con &lt;A title="Expression Web SuperPreview" href="http://www.microsoft.com/expression/features/Default.aspx?key=webpreview" target=_blank mce_href="http://www.microsoft.com/expression/features/Default.aspx?key=webpreview"&gt;&lt;STRONG&gt;Expression Web SuperPreview per Internet Explorer (IE)&lt;/STRONG&gt;&lt;/A&gt; vi segnalo un altro interessante articolo che svela un ulteriore serie di funzionalità che dovrebbero essere incluse in Expression Web 3 - disponibile durante la prossima estate.&lt;BR&gt;Riassumendo velocemente&amp;nbsp;alcune funzionalità disponibili in SuperPreview, in pochi semplici step permette di &lt;STRONG&gt;diagnosticare in "real time" gli eventuali problemi di visualizzazione riscontrabili sulle diverse versioni di browser&lt;/STRONG&gt;. A quanto pare SuperPreview sarà integrato in Expression Web 3, mentre SuperPreview per Internet Explorer&amp;nbsp;rimarrà "downlodabile for free".&lt;/P&gt;
&lt;P&gt;Ma vediamone velocemente alcune caratteristiche peculiari di Expression Web 3.&lt;BR&gt;&lt;STRONG&gt;SuperPreview:&lt;BR&gt;&lt;/STRONG&gt;Come già accennato, una delle funzionalità offerte da SuperPreview è la capacità di confrontare il layout di una pagina Web che viene visualizzata sul browser, come credo tutti sappiamo per esperienza, non tutti i browser si comportano allo stesso modo ed utilizzano motori di rendering diversi; risultà quindi molto importante e basilare &lt;STRONG&gt;confrontare i diversi comportamenti in modo da ottenere visualizzazioni il più fedele possibile su ogni piattaforma e browser.&lt;/STRONG&gt; SuperPreview permetterà di visulizzare la pagina su più browser IE6, IE7, IE8 e Firefox 3. Potrete &lt;STRONG&gt;visualizzare le pagine "side-by-side", sovrapporle per evidenziare eventuali erorri di layout ed eventualmente sovrapporre la pagina con il layout grafico originale (immagine) sviluppato in Photoshop&lt;/STRONG&gt;. Come potete vedere nell'immagine qui sotto, viene utilizzato SuperPreview per paragonare la modalità di rendering e visualizzazione di una pagina con Firefox 3 ed IE6.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 400px; HEIGHT: 293px" title="Expression Web 3 SuperPreview" border=0 hspace=0 alt="Expression Web 3 SuperPreview" vspace=4 align=center src="http://zglceq.bay.livefilestore.com/y1prNz4iA-6eWH3DUirpBdc5LQkNK6q7iCtC3fX2bkR2FMQWrARt6B5SMvPpfFG3AN0Oy7LAydR2B-CYKpVhJ20lTxbRcQw_olJ/sp1.png" width=400 height=293 mce_src="http://zglceq.bay.livefilestore.com/y1prNz4iA-6eWH3DUirpBdc5LQkNK6q7iCtC3fX2bkR2FMQWrARt6B5SMvPpfFG3AN0Oy7LAydR2B-CYKpVhJ20lTxbRcQw_olJ/sp1.png"&gt;&lt;BR&gt;&lt;BR&gt;Dalle prime anticipazioni di MIX'09, sono state aggiunte tutta una serie di nuove funzionalità: sarà possibile visualizzare l'HTML Document Object Model (DOM) della pagina Web su ogni browser. Selezionando un elemento grafico nella pagina renderizzata lo vedrete evidenziato nel DOM.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 400px; HEIGHT: 105px" title="Expression Web 3" border=0 hspace=0 alt="Expression Web 3" vspace=4 align=center src="http://zglceq.bay.livefilestore.com/y1p5T7YQmAbeEXzvHQkWmvlkJYOFvJZWVWZQxS9hhnvOQn-Usu40_uyA66ZsUPB5TJFRv-ZOaycCDD7UTvokQ6k2-ZFgrXUYzOt/sp2.png" width=400 height=105 mce_src="http://zglceq.bay.livefilestore.com/y1p5T7YQmAbeEXzvHQkWmvlkJYOFvJZWVWZQxS9hhnvOQn-Usu40_uyA66ZsUPB5TJFRv-ZOaycCDD7UTvokQ6k2-ZFgrXUYzOt/sp2.png"&gt;&lt;BR&gt;&lt;BR&gt;Inoltre, quando selezionate un elemento grafico in visualizzazione, vi apparirà anche una piccola finestra in overlay contenente una serie di informazioni aggiuntive: dimensioni,&amp;nbsp;posizione "left &amp;amp; top"; quando questi valori si discostano uno dall'altro verrà evidenziato in rosso per segnalare l'anomalia nel rendering della pagina.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 174px" title="Expression Web 3" border=0 hspace=0 alt="Expression Web 3" vspace=4 align=center src="http://zglceq.bay.livefilestore.com/y1pqePBE5hxbuheOLqtGrQjdT5Zr5XvrydGRYCEFRWmUzwOiYau6WOAJ2zmD6qU779BI2F_3gUPpWYW_cRykeNfOIOqxWvIlqFA/sp3.png" width=500 height=174 mce_src="http://zglceq.bay.livefilestore.com/y1pqePBE5hxbuheOLqtGrQjdT5Zr5XvrydGRYCEFRWmUzwOiYau6WOAJ2zmD6qU779BI2F_3gUPpWYW_cRykeNfOIOqxWvIlqFA/sp3.png"&gt;&lt;BR&gt;&lt;BR&gt;Vi capirà inoltre spesso di&amp;nbsp;capire come viene visualizzata&amp;nbsp;la pagina su diverse risoluzioni video, per assicurare che i visitatori abbiano la stessa esperienza anche da diverse tipologie di&amp;nbsp;video. Per far fronte a ciò è disponibile una funzionalità che vi permetterà di selezionare e/o define una tra le&amp;nbsp;risoluzioni elencate o specificarne una di riferimento.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Snapshot Preview&lt;BR&gt;&lt;/STRONG&gt;Come abbiamo potuto vedere all'opera, SuperPreview è un'ottima funzionalità per confrontare e validare la visualizzazione delle pagine , molte volte però è necessario avere un "colpo d'occhio" di come si comporta&amp;nbsp;la pagina nel browser. In questa caso la funzionalità Snapshot&amp;nbsp;Preview, fruibile anche da una specifica maschera all'interno di Expression Web 3 - vi permetterà di avere in locale l'anteprima della pagina HTML, ASPX e PHP con le modifiche apportate sul codice di markup aggiornate in "real time".&amp;nbsp;Riducendo drasticamente i tempi di apertura e verifica&amp;nbsp;su più browser.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 400px; HEIGHT: 341px" title="Expression Web 3" border=0 hspace=0 alt="Expression Web 3" vspace=4 align=center src="http://zglceq.bay.livefilestore.com/y1plFhmRH3_cDbsyj8TBdJ3vlBEEJjaGVtMnS_t2daK1YHS25_ITiLQpEfxjQpheyYjplKA6KZxJnPWsunq6CzWnjX9846FYgAk/sp4.png" width=400 height=341 mce_src="http://zglceq.bay.livefilestore.com/y1plFhmRH3_cDbsyj8TBdJ3vlBEEJjaGVtMnS_t2daK1YHS25_ITiLQpEfxjQpheyYjplKA6KZxJnPWsunq6CzWnjX9846FYgAk/sp4.png"&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Import dei layout grafici PSD&lt;BR&gt;&lt;/STRONG&gt;Ulteriormente ottimizzata anche la gestione e l'import dei layout grafici di Photoshop, un nuovo pannello&amp;nbsp;di gestione e selezione dei layer, la possibilità di salvare i layer in immagini JPEG, PNG, GIF e ridimensionare l'immagine prima di salvare il contenuto del layer come immagine. Se il file originale verrà modificato, Expression Web 3 vi segnalerà la cosa chiedendovi di aggiornare i contenuti e le immagini importate.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;Silevrlight Video&lt;BR&gt;&lt;/STRONG&gt;Expression Web 3 vi permetterà di importare, encodare ed inserire i contributi video - "on the fly" - supportando una serie di profili di encoding video attraverso Expression Encoder 3. Inoltre potrete scegliere tra una serie di player video diversi all'interno di Expression Web. Expression Encoder 3 supporterà high quality encoding VC-1 e H.264 per Silverlight Streaming.&lt;BR&gt;&lt;BR&gt;Expression Web 3 supporterà inoltre il "source code control" attraverso Visual Studio Team Foundation Server e l'integrazione con Deep Zoom Composer per la visualizzazione di immagini ad alta definizione sul Web.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&lt;A title="Expression Web 3" href="http://blogs.msdn.com/somasegar/archive/2009/06/05/expression-web-3.aspx" target=_blank mce_href="http://blogs.msdn.com/somasegar/archive/2009/06/05/expression-web-3.aspx"&gt;&lt;STRONG&gt;In questa pagina&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;,&lt;/STRONG&gt; trovate l'articolo completo con il dettaglio di tutte le funzionalità che sono state già presentate.&lt;BR&gt;&lt;BR&gt;Stay tuned per i prossimi annunci.&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9710863" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Studio/default.aspx">Expression Studio</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Risorse+utili/default.aspx">Risorse utili</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Expression+Web+/default.aspx">Expression Web </category></item></channel></rss>