<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Silverlight en Windows Phone 7: Desde el CTP a la Beta</title><link>http://geeks.ms/wikis/silverlight/silverlight-en-windows-phone-7-desde-el-ctp-a-la-beta.aspx</link><description>Wiki sobre Silverlight</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Silverlight en Windows Phone 7: Desde el CTP a la Beta</title><link>http://geeks.ms/wikis/silverlight/silverlight-en-windows-phone-7-desde-el-ctp-a-la-beta.aspx</link><pubDate>Wed, 28 Jul 2010 12:41:13 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:12</guid><dc:creator>Josué Yeray Julián Ferreiro</dc:creator><comments>http://geeks.ms/wikis/silverlight/silverlight-en-windows-phone-7-desde-el-ctp-a-la-beta/comments.aspx</comments><description>Revisión actual enviado a Wiki sobre Silverlight en Geeks•ms  por Josué Yeray Julián Ferreiro a 7/28/2010 2:41:13 PM&lt;br /&gt;
&lt;div align="justify"&gt;Hace unos d&amp;iacute;as Microsoft liber&amp;oacute; una nueva versi&amp;oacute;n de sus herramientas de desarrollo para Windows Phone 7, esta vez abandonando ya la calificaci&amp;oacute;n CTP (Community Tech Preview) para convertirse en la primera versi&amp;oacute;n Beta.&lt;/div&gt;
&lt;!--more--&gt;
&lt;div align="justify"&gt;He aprovechado para actualizar el proyecto del lector Rss que hicimos como ejemplo de una aplicaci&amp;oacute;n para windows phone 7 (puedes encontrar el art&amp;iacute;culo &lt;a href="/wikis/silverlight/silverlight-en-windows-phone-7-ctp-primera-aplicaci-243-n.aspx"&gt;aqu&amp;iacute;&lt;/a&gt;)&lt;/div&gt;
&lt;div align="justify"&gt;Puedes descargarte la nueva versi&amp;oacute;n Beta de las Developer Tools &lt;a target="_blank" rel="nofollow" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c8496c2a-54d9-4b11-9491-a1bfaf32f2e3&amp;amp;displaylang=en"&gt;aqu&amp;iacute;&lt;/a&gt;&lt;/div&gt;
&lt;div align="center"&gt;&lt;a href="http://lh4.ggpht.com/_7YCdMP8inuc/TD9iZyVx9bI/AAAAAAAAAEw/WN3p4d-goSI/s1600-h/Captura%5B7%5D.png"&gt;&lt;img height="437" width="400" src="http://lh6.ggpht.com/_7YCdMP8inuc/TD9idnOcXRI/AAAAAAAAAE0/XFmpp7rNfCw/Captura_thumb%5B5%5D.png?imgmax=800" alt="Captura" border="0" title="Captura" style="border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px;display:inline;" /&gt;&lt;/a&gt; &lt;/div&gt;
&lt;div align="justify"&gt;Bien, vamos a revisar un poco los cambios, puedes encontrar una descripci&amp;oacute;n completa de los cambios realizados entre la versi&amp;oacute;n CTP y la versi&amp;oacute;n Beta &lt;a target="_blank" rel="nofollow" href="http://msdn.microsoft.com/en-us/library/ff637516(VS.92).aspx"&gt;aqu&amp;iacute;&lt;/a&gt;&lt;/div&gt;
&lt;div align="justify"&gt;Me voy a centrar solo en los cambios que he tenido que realizarle a nuestra aplicaci&amp;oacute;n de ejemplo, que no han sido muchos ni complicados.&lt;/div&gt;
&lt;div align="justify"&gt;En primer lugar, Microsoft ha unificado varios ensamblados en uno solo: Microsoft.Phone, por lo que debemos referenciar en nuestro proyecto solo este y eliminar el resto, en nuestro caso los ensamblados que debemos eliminar de las referencias son:&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Microsoft.Phone.Controls &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Microsoft.Phone.Navigation &lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div align="justify"&gt;Microsoft.Phone.Shell &lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;Tambi&amp;eacute;n veremos que el tipo de objeto de las p&amp;aacute;ginas ya no proviene del namespace Microsoft.Phone.Navigation si no que proviene de Microsoft.Phone.Controls, por lo que tendremos que arreglar la definici&amp;oacute;n de nuestras p&amp;aacute;ginas en xaml.&lt;/div&gt;
&lt;div align="justify"&gt;En la versi&amp;oacute;n CTP ten&amp;iacute;amos acceso a efectos en los controles, como DropShadow y Blur, pero en la nueva versi&amp;oacute;n Beta se han eliminado todos los efectos por lo que deberemos eliminar este c&amp;oacute;digo de nuestros controles.&lt;/div&gt;
&lt;div align="justify"&gt;Por &amp;uacute;ltimo, en esta nueva versi&amp;oacute;n, la p&amp;aacute;gina inicial de nuestro proyecto ya no se indica as&amp;iacute;:&lt;/div&gt;
&lt;pre class="brush: csharp;"&gt;&amp;lt;Application.RootVisual&amp;gt;
&amp;lt;phoneNavigation:PhoneApplicationFrame x:Name=&amp;quot;RootFrame&amp;quot; 
Source=&amp;quot;/pgViewRss.xaml&amp;quot;/&amp;gt;
&amp;lt;/Application.RootVisual&amp;gt;&lt;/pre&gt;
&lt;div align="justify"&gt;Ahora esto se indica en el archivo WMAppManifest.xml localizado bajo las propiedades de nuestro proyecto, en esta l&amp;iacute;nea:&lt;/div&gt;
&lt;pre class="brush: csharp;"&gt;&amp;lt;Tasks&amp;gt;
&amp;lt;DefaultTask  Name =&amp;quot;_default&amp;quot; NavigationPage=&amp;quot;pgViewRss.xaml&amp;quot;/&amp;gt;
&amp;lt;/Tasks&amp;gt;&lt;/pre&gt;
&lt;div align="justify"&gt;Por &amp;uacute;ltimo es muy importante tener en cuenta que han cambiado muchas cosas, sobre todo en el archivo app.xaml, por lo que ser&amp;iacute;a recomendable crear un nuevo proyecto de Silverlight for Windows Phone, para obtener el nuevo app.xaml y app.xaml.cs e incorporar a este nuevo proyecto el resto de archivos de c&amp;oacute;digo y XAML que tengamos en nuestro anterior proyecto.&lt;/div&gt;
&lt;div align="justify"&gt;Os dejo una descarga con el c&amp;oacute;digo fuente actualizado del proyecto para que pod&amp;aacute;is jugar con &amp;eacute;l.&lt;/div&gt;
&lt;div align="justify"&gt;Un gran saludo a todos y gracias por leerme!!&lt;/div&gt;
&lt;div align="justify"&gt;P.D.: No se&amp;aacute;is t&amp;iacute;midos, me encantar&amp;iacute;a leer vuestras opiniones sobre los art&amp;iacute;culos, el blog e incluso sugerencias sobre que art&amp;iacute;culos os gustar&amp;iacute;a que hiciese, solo os llevar&amp;aacute; unos minutos dejarme un comentario y har&amp;eacute;is inmensamente feliz a un peque&amp;ntilde;o bloguero!!&lt;/div&gt;
&lt;p&gt;&lt;a href="http://cid-fd100135b82f3364.office.live.com/self.aspx/.Public/ejemplos/wp7%20Rss%20Reader%20Beta/wp7%20Rss%20Reader%20Beta.rar"&gt;Descargar C&amp;oacute;digo&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>