<?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 : Silverlight</title><link>http://blogs.msdn.com/designexperience/archive/tags/Silverlight/default.aspx</link><description>Tags: Silverlight</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>Expresssion Blend &amp; SketchFlow @ Community Tour con Expressys.net e Visual Basic tips&amp;tricks </title><link>http://blogs.msdn.com/designexperience/archive/2009/11/11/expresssion-blend-sketchflow-community-tour-con-expressys-net-e-visual-basic-tips-tricks.aspx</link><pubDate>Wed, 11 Nov 2009 17:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9920929</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9920929.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9920929</wfw:commentRss><description>Ormai ci siamo...mancano un paio di giorni alla tappa milanese del Community Tour che quest'anno vedrà per la prima volta coinvolta attivamente anche Expressys.net con una sessione dedicata alla realizzazione di prototipi interattivi attraverso Expression...(&lt;a href="http://blogs.msdn.com/designexperience/archive/2009/11/11/expresssion-blend-sketchflow-community-tour-con-expressys-net-e-visual-basic-tips-tricks.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9920929" 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/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/SketchFlow/default.aspx">SketchFlow</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>SketchFlow: behavior per la definizione e gestione di funzionalità di "Conditional Navigation" nei prototipi</title><link>http://blogs.msdn.com/designexperience/archive/2009/09/02/sketchflow-behavior-per-la-definizione-e-gestione-di-funzionalit-di-conditional-navigation-nei-prototipi.aspx</link><pubDate>Wed, 02 Sep 2009 19:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9890452</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9890452.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9890452</wfw:commentRss><description>&lt;P&gt;Al rientro dalle vacanze e, credo anche voi come me, ormai a pieni ritmi con gli impegni di lavoro...Vi segnalo questi interessanti behavior che vi &lt;STRONG&gt;permettono di definire delle navigazioni condizionali all'interno di un'applicazione SketchFlow in Silverlight&lt;/STRONG&gt;. Mi spiego meglio, partiamo dal presupposto che il vostro prototipo di applicazione debba prevedere che a seconda di una specifica interazione dell'utente- banalmente preventiviamo come esempio l'attivazione di un check box - il comportamento di un bottone all'interno dell'applicazione debba variare.&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 400px; HEIGHT: 272px" title="SketchFlow Player" border=0 hspace=0 alt="SketchFlow Player" align=center src="http://0eyrnw.bay.livefilestore.com/y1pUffGj4wzzSxBCPfDcYL414XgjKtQ_cR-oOJntiRCQSyDEIH80uw6f3ZdJEUfplQALXnu7EQG6o-ENMmcGxYUJNzF9pm3_S4r/SketchFlowConditionalNav.jpg" width=400 height=272 mce_src="http://0eyrnw.bay.livefilestore.com/y1pUffGj4wzzSxBCPfDcYL414XgjKtQ_cR-oOJntiRCQSyDEIH80uw6f3ZdJEUfplQALXnu7EQG6o-ENMmcGxYUJNzF9pm3_S4r/SketchFlowConditionalNav.jpg"&gt;&lt;BR&gt;&lt;BR&gt;Semplificando ulteriormente la cosa, il comportamento del bottone "A" permetterà di navigare di deafult su una schermata chiamatola per ipotesi "Screen 2", mentre se l'utente interagisce con l'applicazione attivndo un&amp;nbsp;check box a questo punto il comportamento del bottone varierà e l'utente&amp;nbsp;potrà&amp;nbsp;accedere in&amp;nbsp;un'altra schermata "Screen 3".&amp;nbsp;E' molto più semplice descriverla con un esempio che raccontarla.&lt;BR&gt;&lt;BR&gt;Ho pubblicato l'anteprima dell'applicazione online&amp;nbsp;che risulta fruibile attraverso uno&amp;nbsp;SketchFlow Player &lt;A title="SketchFlow Player" href="http://roberto.design.members.winisp.net/SketchFlow/Esempio_NavigationConditional/TestPage.html" target=_blank mce_href="http://roberto.design.members.winisp.net/SketchFlow/Esempio_NavigationConditional/TestPage.html"&gt;&lt;STRONG&gt;direttamente da questo "link"&lt;BR&gt;&lt;BR&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;IMG style="WIDTH: 260px; HEIGHT: 278px" title=AddBehavior border=0 hspace=0 alt=AddBehavior align=right src="http://0eyrnw.bay.livefilestore.com/y1pCciVKzI7fXNBGvIBLCNWzzecZZjIimI0mHUJgOyHtPvGe1yghv4ldxiP2-D_ZsoCiLoEWrLq_yYqzOAWFcinpmR32ph3Zzja/SketchFlowConditionalNavAddBehavior.jpg" width=260 height=278 mce_src="http://0eyrnw.bay.livefilestore.com/y1pCciVKzI7fXNBGvIBLCNWzzecZZjIimI0mHUJgOyHtPvGe1yghv4ldxiP2-D_ZsoCiLoEWrLq_yYqzOAWFcinpmR32ph3Zzja/SketchFlowConditionalNavAddBehavior.jpg"&gt;Ma vediamo velocemente come è possibile definire e gestire i behavior e questa funzionalità direttamente all'interno di Blend 3. Per prima cosa, una volta definito il progetto Silverlight SketchFlow &lt;STRONG&gt;è necessario importare i due behavior che permettono di&amp;nbsp;pilotare tale funzionalità che come potrete intuire non fanno parte degli asset disponibili di default offerti da Blend&lt;/STRONG&gt;. Procediamo quindi all'interno della maschera di gestione "Projects" e semplicemente facendo "tasto destro" selezioniamo l'opzione "Add Existing Item".&amp;nbsp;Vi verrà lanciata la classica finestra di&amp;nbsp;"File System" e selezioniamo quindi i due behavior che dovreste aver appena downlodato dai link qui sotto, lanciate quindi una build del progetto per creare le DLL (un semplice Ctrl+Shift+B da da tastiera) e a questo punto &lt;STRONG&gt;non vi resta altro che agganciare i behavior agli elementi che costituiranno l'interfaccia&lt;/STRONG&gt;. &lt;BR&gt;&lt;BR&gt;Ammetto, lo sto dando per scontato, ma come potrete intuire, prima di tutto è necessario creare le 3 schermate diverse che costituiscono il nostro semplice prototipo interagendo direttamente sul pannello&amp;nbsp;"SketchFlow Map".&amp;nbsp;Durante la sessione che ho tenuto lo scorso giugno a REMIX'09 dedicata a SketchFlow e Blend 3, ho spiegato in dettaglio alcune potenzialità offerte da SketchFlow, vi invito quindi a vedere la registrazione della sessione &lt;A title="Blend 3 &amp;amp; SketchFlow @ REMIX Italy" href="http://www.microsoft.com/italy/beit/Msdn.aspx?video=4efd9754-ad95-4962-b2c6-fdf3f37c415a" target=_blank mce_href="http://www.microsoft.com/italy/beit/Msdn.aspx?video=4efd9754-ad95-4962-b2c6-fdf3f37c415a"&gt;&lt;STRONG&gt;disponibile a questo link&lt;/STRONG&gt;&lt;/A&gt;.&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Inseriti i semplici controlli che costituiscono l'interfaccia&amp;nbsp;sullo "Screen 1": un bottone, un check box e alcune label testuali, a questo punto non resta che agganciare i behabior hai controlli per gestirne l'interazione. Come potete vedere nell'immagine qui sotto che rappresenta il "view tree" della schermata "Screen 1",&lt;STRONG&gt; i behavior necessari in questo semplice esempio sono #2 e nello specifico: "SetNavigationTarget" applicato a due controlli (UserControl Principale e al Chech Box)e "ConditionalNavigation" in questo caso applicato al "button" inserito nell'applicazione.&lt;BR&gt;&lt;/STRONG&gt;In dettaglio,&amp;nbsp;il behavior "SetNavigationTarget" applicato allo "UserControl"&amp;nbsp;contenitore&amp;nbsp;avrà dichiarato nelle "properties" "EventName:Loaded" e come TargetScreen "Screen 2" mentre&amp;nbsp;l'altro "SetNavigationTarget" sarà applicato al "check box" con sulle properties EventName:"checked"&amp;nbsp;e TargetScreen:"Screen 3". Mentre al "button" sarà applicato il behavior "ConditionalNavigation" che permette di gestire lo "switch" a seconda se l'utente interagisce&amp;nbsp;e attiva il "check box".&lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 400px; HEIGHT: 204px" title=SketchFlowPlayer border=0 hspace=0 alt=SketchFlowPlayer align=center src="http://0eyrnw.bay.livefilestore.com/y1pcLZn9r3JuCfOca9dy10wVCYtTuAl52eOCY2MJyeAuRDJGc5dZ0CA3EkKiYqvU7UU_ROSpnvUGByIChzF501BpIffyNHq66EX/SketchFlowConditionalNavBehavior.jpg" width=400 height=204&gt;&lt;BR&gt;&lt;BR&gt;Vi riporto, qui sotto, i link al downlod dell'esempio sviluppato in Blend 3 (vi ricordo che si tratta di una funzionalità specifica per un progetto SketchFlow) ed il link ai singoli "behaviors" necessari per sviluppare questo esempio messi a disposizione da un mio collega di Corp - Christian Schormann. Vi segnalo inoltre che &lt;A title="Electric Beach Blog" href="http://electricbeach.org/?p=344" target=_blank mce_href="http://electricbeach.org/?p=344"&gt;&lt;STRONG&gt;sul suo blog&lt;/STRONG&gt;&lt;/A&gt; trovate anche la documentazione tecnica su come Christiann ha implementato questi behavior.&amp;nbsp;&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/ConditionalNavigation/Behavior%7C_Conditional%7C_Navigation.zip" frameBorder=0 marginWidth=0 scrolling=no mce_src="http://cid-11d88d4ffbc7b2b0.skydrive.live.com/embedrowdetail.aspx/Esempi%20Blend%203%20-%20SketchFlow/ConditionalNavigation/Behavior%7C_Conditional%7C_Navigation.zip"&gt;&lt;/IFRAME&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/ConditionalNavigation/Esempio%7C_NavigationConditional.zip" frameBorder=0 marginWidth=0 scrolling=no mce_src="http://cid-11d88d4ffbc7b2b0.skydrive.live.com/embedrowdetail.aspx/Esempi%20Blend%203%20-%20SketchFlow/ConditionalNavigation/Esempio%7C_NavigationConditional.zip"&gt;&lt;/IFRAME&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9890452" width="1" height="1"&gt;</description><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/SketchFlow/default.aspx">SketchFlow</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Prototipi+dinamici+interattivi/default.aspx">Prototipi dinamici interattivi</category><category domain="http://blogs.msdn.com/designexperience/archive/tags/Prototyping/default.aspx">Prototyping</category></item><item><title>"Expression Blend Sample" disponibili nella Community Expression</title><link>http://blogs.msdn.com/designexperience/archive/2009/08/26/expression-blend-sample-disponibili-nella-community-expression.aspx</link><pubDate>Wed, 26 Aug 2009 17:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9885384</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9885384.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9885384</wfw:commentRss><description>&lt;IMG style="WIDTH: 279px; HEIGHT: 291px" title="Expression Community" border=0 hspace=4 alt="Expression Community" align=left src="http://0eyrnw.bay.livefilestore.com/y1p1WnZOJJ9d9ptjMbom9cxLc_o0FIgoMJpnafrEWW0buTxNBN-mIuQgZyDI0a-t2oR1fenkx7O7tMnG5VoaWBlazgngDr_Je9c/ExpressionCommunityGallery.jpg" width=279 height=291 mce_src="http://0eyrnw.bay.livefilestore.com/y1p1WnZOJJ9d9ptjMbom9cxLc_o0FIgoMJpnafrEWW0buTxNBN-mIuQgZyDI0a-t2oR1fenkx7O7tMnG5VoaWBlazgngDr_Je9c/ExpressionCommunityGallery.jpg"&gt;Buon rientro a tutti!&lt;BR&gt;Spero che anche voi abbiate avuto modo di riposarvi e ricaricare un po' le pile...pronti per le nuove "avventure" autunnali ;)&lt;BR&gt;A poche ore dal rientro in&amp;nbsp;ufficio, devo dire che queste vacanze hanno portato una serie di interessanti novità che credo valga la pena&amp;nbsp;riassumervi brevemente.&lt;BR&gt;&lt;BR&gt;Per prima cosa vi segnalo che sulla &lt;A title="Expression Official Community" href="http://expression.microsoft.com/" target=_blank mce_href="http://expression.microsoft.com"&gt;Community ufficiale dei prodotti Expression&lt;/A&gt; sono stati &lt;STRONG&gt;resi disponibili i progetti ed il codice sorgente degli esempi di&amp;nbsp;Blend.&lt;/STRONG&gt;&lt;BR&gt;Direttamente &lt;A title="Expression Blend Sample Gallery" href="http://gallery.expression.microsoft.com/en-us/site/search?f%5B0%5D.Type=Tag&amp;amp;f%5B0%5D.Value=Blend%20Sample" target=_blank mce_href="http://gallery.expression.microsoft.com/en-us/site/search?f%5B0%5D.Type=Tag&amp;amp;f%5B0%5D.Value=Blend%20Sample"&gt;da questo link&lt;/A&gt;, potrete accedere alla Gallery della community e procedere con il download degli esempi.&lt;BR&gt;Attualmente non sono ancora disponibili i primi esempi che erano stati distribuiti in pacchetto con la prima versione di "Expression Interactive Designer", vi invito quindi a visitare periodicamente la gallery in modo da trovare i vari aggiornamenti.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;La gran parte di questi esempi, hanno una caratteristica comune, sono state realizzati dal mio collega Celso Gomes&lt;/STRONG&gt;; tra l'altro &lt;STRONG&gt;autore del portale &lt;/STRONG&gt;&lt;A title="Nibbles Tutorial" href="http://www.nibblestutorials.net/" target=_blank mce_href="http://www.nibblestutorials.net/"&gt;&lt;STRONG&gt;Nibbles Tutorial&lt;/STRONG&gt;&lt;/A&gt;. Proprio all'interno di questo portale potete trovare degli &lt;STRONG&gt;utili tutorial, che descrivono "step by step", come sono stati realizzati alcuni di questi esempi&lt;/STRONG&gt;.&lt;BR&gt;Una buona palestra per prendere dimestichezza con Blend e per riempire, nel caso, questi ultimi caldi giorni di meritate vacanze.&lt;BR&gt;&lt;BR&gt;Sempre in questi giorni, vi segnalo che è stata rilasciata su MSDN la &lt;A title="Silverlight 3" href="http://msdn.microsoft.com/it-it/library/cc838158(VS.95).aspx" target=_blank mce_href="http://msdn.microsoft.com/it-it/library/cc838158(VS.95).aspx"&gt;documentazione&amp;nbsp;in italiano su Silverlight 3&lt;/A&gt;. Il&amp;nbsp;taglio di questi articoli è abbastanza tecnico, ma credo possa sempre valerne la pena darne una lettura. La raccolta degli articoli è&amp;nbsp;anche disponibile al download al &lt;A title="Silverlight 3" href="http://www.microsoft.com/downloads/details.aspx?displaylang=it&amp;amp;FamilyID=0a9773a7-c854-41fa-b73d-535abfb73baf" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=it&amp;amp;FamilyID=0a9773a7-c854-41fa-b73d-535abfb73baf"&gt;seguente link&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&lt;BR&gt;&lt;BR&gt;Infine, vi segnalo un altro interessante progetto che è stato presentato ad inizio&amp;nbsp;di agosto: "&lt;A title="Mess with Silverlight" href="http://www.messwithsilverlight.com/" target=_blank mce_href="http://www.messwithsilverlight.com/"&gt;&lt;STRONG&gt;Mess with Silverlight&lt;/STRONG&gt;&lt;/A&gt;", si tratta di un&amp;nbsp;blog in cui è stata coinvolta un'agenzia creativa di Chicago "Mess Marketing" abitualmente autrice di progetti in ambiente MAC&amp;nbsp;in Flash e tecnologia "competitive"&amp;nbsp;a cui è stato chiesto di raccontare le loro esperienze nell'adottare e nello sviluppare progetti in Silverlight&amp;nbsp;attraverso Expression Studio 3. Day by day troverete descritte e raccolte le esperienze sui progetti dal team creativo coinvolto. &lt;BR&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 278px; HEIGHT: 132px" title="Mess with Silverlight" border=0 hspace=4 alt="Mess with Silverlight" align=right src="http://0eyrnw.bay.livefilestore.com/y1pCIN879hoYfuo4VcC5Nk3OnfiwhMuTVL0LLZKunS-FarFdyfb0Zz2c-kAZbesQoRHhNtAO4qEqLLnyMh1S7gvhA/mess.jpg" width=278 height=132 mce_src="http://0eyrnw.bay.livefilestore.com/y1pCIN879hoYfuo4VcC5Nk3OnfiwhMuTVL0LLZKunS-FarFdyfb0Zz2c-kAZbesQoRHhNtAO4qEqLLnyMh1S7gvhA/mess.jpg"&gt;Come avrete avuto più volte modo di apprendere, una delle potenzialità offerte da Expression Studio 3&amp;nbsp;è la capacità&amp;nbsp;di lavorare in piena interoperabilità con gli strumenti della famiglia Adobe (Photoshop ed Illustrator) in modo da ottimizzare&amp;nbsp;e ridurre drasticamente le tempistiche di realizzazione di un progetto.&lt;BR&gt;&lt;BR&gt;Nelle prossime settimane, pubblicherò una serie di webcast&amp;nbsp;- registrati durante&amp;nbsp;la pausa estiva ;) - che descriveranno ed illustreranno tali potenzialità.&lt;BR&gt;Stay tuned e buon lavoro ancora a tutti!&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9885384" 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/Link+utili/default.aspx">Link 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/RIA/default.aspx">RIA</category></item><item><title>Deep Zoom Compser Update "bug fixed"</title><link>http://blogs.msdn.com/designexperience/archive/2009/07/31/deep-zoom-compser-update-fix-bug.aspx</link><pubDate>Fri, 31 Jul 2009 18:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9854491</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9854491.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9854491</wfw:commentRss><description>&lt;P&gt;&lt;IMG style="WIDTH: 42px; HEIGHT: 42px" title="Deep Zoom Composer" border=0 hspace=4 alt="Deep Zoom Composer" align=left src="http://zglceq.bay.livefilestore.com/y1pQnsK4_Um9waet0bB3JWfYVw3kMaqV-v9-dk2WLB5B-bXbf6SFhXSnq7U_hJW3mgJtv_juDZly2LjAwkHnA0S34olpZq5Q9Pk/deep_ico.jpg" width=42 height=42 mce_src="http://zglceq.bay.livefilestore.com/y1pQnsK4_Um9waet0bB3JWfYVw3kMaqV-v9-dk2WLB5B-bXbf6SFhXSnq7U_hJW3mgJtv_juDZly2LjAwkHnA0S34olpZq5Q9Pk/deep_ico.jpg"&gt;Vi segnalo un importante aggiornamento, è stata rilasciata &lt;STRONG&gt;&lt;A title="Deep Zoom Composer" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf"&gt;una nuova versione di Deep Zoom Composer&lt;/A&gt;&lt;/STRONG&gt; in cui sono stati risolti una serie di problemi in merito alla "path" delle immagini generate in fase di esportazione.&lt;BR&gt;Come sempre, vi consiglio di installare le precedenti versioni ed installare l'aggiornamento. Si potevano riscontrare alcuni problemi nel caso impiegaste i custom templates disponibili aal'interno del tool, mentre il tutto funzionava correttamente esportando con il template di "Default".&lt;BR&gt;Per riassumere il tutto, se date un occhio al file XML - "dzc_output.xml" potreste notare questa piccola incongruenza.&lt;BR&gt;&lt;BR&gt;
&lt;CENTER&gt;&lt;IMG style="WIDTH: 470px; HEIGHT: 300px" title="Deep Zoom Composer Error" border=0 hspace=4 alt="Deep Zoom Composer Error" src="http://zglceq.bay.livefilestore.com/y1p8_XXaEyrTY4yHIRprmYUJkq9x0ST22WP1xw5CsSMtkWWPPcd-5Wpe0ktF-Qq9jspsvMTw3ilqgpS729oM9DTox4bXtYQGOau/deep_error.jpg" width=470 height=300 mce_src="http://zglceq.bay.livefilestore.com/y1p8_XXaEyrTY4yHIRprmYUJkq9x0ST22WP1xw5CsSMtkWWPPcd-5Wpe0ktF-Qq9jspsvMTw3ilqgpS729oM9DTox4bXtYQGOau/deep_error.jpg"&gt;&lt;/CENTER&gt;Per maggiori dettagli in merito vi rimando all'articolo sul &lt;A title="Expression Blog Team" href="http://blogs.msdn.com/expression/archive/2009/07/30/deep-zoom-composer-updated-to-fix-export-bug.aspx" target=_blank mce_href="http://blogs.msdn.com/expression/archive/2009/07/30/deep-zoom-composer-updated-to-fix-export-bug.aspx"&gt;blog di Expression Team a questo link&lt;/A&gt;.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9854491" width="1" height="1"&gt;</description><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>Deep Zoom Composer: update!</title><link>http://blogs.msdn.com/designexperience/archive/2009/07/24/deep-zoom-composer-update.aspx</link><pubDate>Fri, 24 Jul 2009 10:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9847333</guid><dc:creator>Roberto Cavallini</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/designexperience/comments/9847333.aspx</comments><wfw:commentRss>http://blogs.msdn.com/designexperience/commentrss.aspx?PostID=9847333</wfw:commentRss><description>&lt;STRONG&gt;QUICK NEWS:&lt;BR&gt;&lt;/STRONG&gt;Vi segnalo che è disponibile al download la versione 1.0 di Deep Zoom Composer. &lt;A title="Deep Zoom Composer 1.0" href="http://blogs.msdn.com/expression/archive/2009/07/22/deep-zoom-composer-released.aspx" target=_blank mce_href="http://blogs.msdn.com/expression/archive/2009/07/22/deep-zoom-composer-released.aspx"&gt;&lt;STRONG&gt;Trovate un post che riassume tutte le nuove funzionalità&lt;/STRONG&gt;&lt;/A&gt; disponibili su questa pagina e il &lt;A title="Deep Zoom Composer Download" href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf"&gt;download a questo link&lt;/A&gt;&amp;nbsp;(verificate nella maschera di download di aver selezionato la versione 1.0.000.0). Vi rimando inoltre ad un mio precedente &lt;A title="Deep Zoom Composer Overview" href="http://blogs.msdn.com/designexperience/archive/2009/07/16/deep-zoom-composer-un-po-di-risorse-utili-per-sperimentarne-le-nuove-funzionalit.aspx" target=_blank mce_href="http://blogs.msdn.com/designexperience/archive/2009/07/16/deep-zoom-composer-un-po-di-risorse-utili-per-sperimentarne-le-nuove-funzionalit.aspx"&gt;&lt;STRONG&gt;post dove sono raccolti un po' di esempi in merito&lt;/STRONG&gt;&lt;/A&gt;.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9847333" width="1" height="1"&gt;</description><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>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></channel></rss>