<?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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>UX CODE FACTORY - Cristian Manteiga</title><link>http://geeks.ms/blogs/cristian/default.aspx</link><description>.NET, WPF, Silverlight,...</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Expression Studio 4 Launched</title><link>http://geeks.ms/blogs/cristian/archive/2010/06/07/expression-studio-4-launched.aspx</link><pubDate>Mon, 07 Jun 2010 16:55:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:177755</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=177755</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2010/06/07/expression-studio-4-launched.aspx#comments</comments><description>&lt;p&gt;Hoy se ha hecho p&amp;uacute;blica la versi&amp;oacute;n RTM de Expression Studio 4.&lt;/p&gt;
&lt;p&gt;Pod&amp;eacute;is ver la noticia desde el Blog de &lt;a href="http://timheuer.com/blog/archive/2010/06/07/expression-studio-4-launch-expression-blend.aspx"&gt;Tim Heuer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Y pod&amp;eacute;is descargar la versi&amp;oacute;n Ultimate&amp;nbsp;desde &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f17ac9b8-6d4d-4acc-93cb-54fabdeb3cfe&amp;amp;displaylang=en"&gt;aqu&amp;iacute;.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Un saludo,&lt;/p&gt;
&lt;p&gt;Cristian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=177755" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Blend/default.aspx">Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF+Surface/default.aspx">WPF Surface</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/UX/default.aspx">UX</category></item><item><title>Silverlight 4 Update</title><link>http://geeks.ms/blogs/cristian/archive/2010/06/04/silverlight-4-update.aspx</link><pubDate>Fri, 04 Jun 2010 13:49:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:177649</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=177649</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2010/06/04/silverlight-4-update.aspx#comments</comments><description>&lt;p&gt;Desde ayer tenemos disponible una actualizaci&amp;oacute;n de Silverlight 4.0 que corrige varios errores detectados desde el lanzamiento de la versi&amp;oacute;n RTW.&lt;/p&gt;
&lt;p&gt;Pod&amp;eacute;is ver la lista de errores corregidos por esta versi&amp;oacute;n en:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/982926"&gt;http://support.microsoft.com/kb/982926&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Un saludo,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=177649" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/Seguridad/default.aspx">Seguridad</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/RIA/default.aspx">RIA</category></item><item><title>Acciona Energía - Microsoft Case Study</title><link>http://geeks.ms/blogs/cristian/archive/2010/05/19/acciona-energ-237-a-microsoft-case-study.aspx</link><pubDate>Wed, 19 May 2010 07:56:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:176915</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=176915</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2010/05/19/acciona-energ-237-a-microsoft-case-study.aspx#comments</comments><description>&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Bas&amp;aacute;ndose en la tecnolog&amp;iacute;a .NET de Microsoft se ha desarrollado un sistema SCADA que de manera centralizada muestra toda la informaci&amp;oacute;n de manera gr&amp;aacute;fica y muy intuitiva. De esta manera es posible controlar en todo momento la situaci&amp;oacute;n de toda la planta, teniendo bajo control 42.000 variables y 48.000 alarmas &lt;i&gt;&amp;quot;Al tener dentro del mismo entorno acceso a la informaci&amp;oacute;n hist&amp;oacute;rica es posible hacer de manera sencilla un estudio estad&amp;iacute;stico de las alarmas, llegando a un an&amp;aacute;lisis predictivo de las mismas. De la misma manera se pueden realizar an&amp;aacute;lisis de correlaciones entre distintas variables, como por ejemplo Potencia con Irradiancia&amp;quot;&lt;/i&gt;, detalla Javier Arrat&amp;iacute;bel.&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;En el desarrollo ha participado Plain Concepts como apoyo al personal interno de Desarrollo, colaborando decisivamente en la definici&amp;oacute;n de la arquitectura de la soluci&amp;oacute;n, formaci&amp;oacute;n, dise&amp;ntilde;o gr&amp;aacute;fico y mentoring en los primeros pasos del desarrollo. &lt;i&gt;&amp;quot;Su ayuda ha sido esencial ya que hemos establecido juntos una base s&amp;oacute;lida sobre la que poder escalar el sistema de manera controlada&amp;quot;&lt;/i&gt;, declara el directivo de ACCIONA Energ&amp;iacute;a, quien a&amp;ntilde;ade que &lt;i&gt;&amp;quot;En estos momentos, con nuestros desarrolladores internos somos capaces de asumir futuras funcionalidades aunque seguimos contando con Plain Concepts para acelerar el desarrollo, para formaci&amp;oacute;n y mentoring&amp;quot;&lt;/i&gt;.&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;Puedes consultarlo completo en:&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/spain/enterprise/enterprise09/detalle-casos-de-exito.aspx?ContenidoID=20100510001"&gt;&lt;span style="font-family:Calibri;font-size:small;"&gt;http://www.microsoft.com/spain/enterprise/enterprise09/detalle-casos-de-exito.aspx?ContenidoID=20100510001&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=176915" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/.NET/default.aspx">.NET</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Scrum/default.aspx">Scrum</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/UX/default.aspx">UX</category></item><item><title>LEARNING: Microsoft Desktop Player Beta</title><link>http://geeks.ms/blogs/cristian/archive/2010/03/31/learning-microsoft-desktop-player-beta.aspx</link><pubDate>Wed, 31 Mar 2010 15:07:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:171766</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=171766</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2010/03/31/learning-microsoft-desktop-player-beta.aspx#comments</comments><description>&lt;p&gt;Prueba Microsoft Desktop Player desde aqu&amp;iacute;:&lt;/p&gt;
&lt;p&gt;
&lt;object type="application/x-silverlight-2" height="650" width="700" data="data:application/x-oleobject;base64,QfXq3+HzJEysrJnDBxUISgAJAABYSAAALUMAABAAAAAjADAAYgAxADAAMQA2AAAAAAAAAAAAAAAAAAAAkgAAAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBtAGkAYwByAG8AcwBvAGYAdAAuAGMAbwBtAC8AYwBsAGkAYwBrAC8AZABlAHMAawB0AG8AcABwAGwAYQB5AGUAcgAvAEMAbABpAGUAbgB0AEIAaQBuAC8ARABlAHMAawB0AG8AcABQAGwAYQB5AGUAcgAuAHgAYQBwAAAAPAAAAAAAAAAmAAAAbwBuAFMAaQBsAHYAZQByAGwAaQBnAGgAdABFAHIAcgBvAHIAAAAAAAAAAAAAAAAAAAAAAAAALAAAAEkAUABBAGQAZAByAGUAcwBzAD0AOAAwAC4AMgAyADQALgA2AC4ANQA2AAAAAAAAAAAAAAD//wAAAQAAAAAAAAAAAAAAAAAAABgAAAAzAC4AMAAuADQAMAA4ADEAOAAuADAAAAAKAAAAdAByAHUAZQAAAAAAAAAAAAAAAAAAAA==" id="silverlightControl"&gt;
&lt;param value="http://www.microsoft.com/click/desktopplayer/ClientBin/DesktopPlayer.xap" name="source" /&gt;
&lt;param value="true" name="enableHtmlAccess" /&gt;
&lt;param value="onSilverlightError" name="onError" /&gt;
&lt;param value="#0b1016" name="background" /&gt;
&lt;param value="3.0.40818.0" name="minRuntimeVersion" /&gt;
&lt;param value="true" name="autoUpgrade" /&gt;
&lt;param value="IPAddress=80.224.6.56" name="initParams" /&gt;
&lt;/object&gt;
&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=171766" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>How-To: Extender un control de Silverlight</title><link>http://geeks.ms/blogs/cristian/archive/2010/03/29/how-to-extender-un-control-de-silverlight.aspx</link><pubDate>Mon, 29 Mar 2010 12:20:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:171599</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=171599</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2010/03/29/how-to-extender-un-control-de-silverlight.aspx#comments</comments><description>&lt;p&gt;Una de las ventajas que nos proporcionan los tipos de WPF y Silverlight es la de extender mediante herencia la funcionalidad de una determinada clase del Framework. &lt;/p&gt;  &lt;p&gt;Esto quiere decir que podemos partir de un control que ya disponga de la funcionalidad base que necesitamos y extenderla mediante código personalizado para agregarle una determinada funcionalidad que mejore o aumente dicha funcionalidad. &lt;/p&gt;  &lt;p&gt;Un ejemplo de los tipos que podemos extender son todos aquellos que herenden de la clase Panel, como por ejemplo un Grid. &lt;/p&gt;  &lt;p&gt;En el ejemplo que muestro a continuación veremos como añadirle a un&amp;#160; Grid el comportamiento de pivotar en relación a la posición actual del ratón haciendo uso de la transfomación de proyección de plano de Silverlight 3.0.&lt;/p&gt;  &lt;p&gt;Este tipo de proyección en combinación con las animaciones que nos proporciona Silverlight consiguen un efecto de desplazamiento suave en respuesta a la interacción del usuario.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="color:blue;"&gt;using &lt;/span&gt;System;
&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.ComponentModel;
&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Windows;
&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Windows.Controls;
&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Windows.Input;
&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Windows.Media;
&lt;span style="color:blue;"&gt;using &lt;/span&gt;System.Windows.Media.Animation;

&lt;span style="color:blue;"&gt;namespace &lt;/span&gt;PlaneProyect
{
    &lt;span style="color:gray;"&gt;/// &amp;lt;summary&amp;gt;
    /// &lt;/span&gt;&lt;span style="color:green;"&gt;Overriden Grid type for integrated Mouse Plane Proyection
    &lt;/span&gt;&lt;span style="color:gray;"&gt;/// &amp;lt;/summary&amp;gt;
    &lt;/span&gt;&lt;span style="color:blue;"&gt;public class &lt;/span&gt;&lt;span style="color:#2b91af;"&gt;FloatingGrid&lt;/span&gt;: Grid
    {

        &lt;span style="color:blue;"&gt;#region &lt;/span&gt;Private Fields

        &lt;span style="color:gray;"&gt;/// &amp;lt;summary&amp;gt;
        /// &lt;/span&gt;&lt;span style="color:green;"&gt;Store the Grid&amp;#39;s Plane Proyection 
        &lt;/span&gt;&lt;span style="color:gray;"&gt;/// &amp;lt;/summary&amp;gt;
        &lt;/span&gt;&lt;span style="color:blue;"&gt;private &lt;/span&gt;PlaneProjection _planeP;

        &lt;span style="color:blue;"&gt;#endregion

        #region &lt;/span&gt;Constructors

        &lt;span style="color:gray;"&gt;/// &amp;lt;summary&amp;gt;
        /// &lt;/span&gt;&lt;span style="color:green;"&gt;Default Constructor with events subscriptions
        &lt;/span&gt;&lt;span style="color:gray;"&gt;/// &amp;lt;/summary&amp;gt;
        &lt;/span&gt;&lt;span style="color:blue;"&gt;public &lt;/span&gt;FloatingGrid()
        {
            MouseMove += (FloatingGrid_MouseMove);
            MouseEnter += (FloatingGrid_MouseEnter);
            MouseLeave += (FloatingGrid_MouseLeave);
            Loaded += (FloatingGrid_Loaded);
        }

        &lt;span style="color:blue;"&gt;#endregion

        #region &lt;/span&gt;Properties

        [Category(&lt;span style="color:#a31515;"&gt;&amp;quot;Common Properties&amp;quot;&lt;/span&gt;)]
        &lt;span style="color:blue;"&gt;public double &lt;/span&gt;MaximunAngle
        {
            &lt;span style="color:blue;"&gt;get &lt;/span&gt;{ &lt;span style="color:blue;"&gt;return &lt;/span&gt;(&lt;span style="color:blue;"&gt;double&lt;/span&gt;)GetValue(MaximunAngleProperty); }
            &lt;span style="color:blue;"&gt;set &lt;/span&gt;{ SetValue(MaximunAngleProperty, &lt;span style="color:blue;"&gt;value&lt;/span&gt;); }
        }

        &lt;span style="color:blue;"&gt;public static readonly &lt;/span&gt;DependencyProperty MaximunAngleProperty =
            DependencyProperty.Register(&lt;span style="color:#a31515;"&gt;&amp;quot;MaximunAngle&amp;quot;&lt;/span&gt;, &lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color:blue;"&gt;double&lt;/span&gt;), &lt;span style="color:blue;"&gt;typeof&lt;/span&gt;(FloatingGrid), &lt;span style="color:blue;"&gt;new &lt;/span&gt;PropertyMetadata(10.0));

        &lt;span style="color:blue;"&gt;#endregion

        #region &lt;/span&gt;Methods

        &lt;span style="color:gray;"&gt;/// &amp;lt;summary&amp;gt;
        /// &lt;/span&gt;&lt;span style="color:green;"&gt;Animate Plane Proyection to a determinate position
        &lt;/span&gt;&lt;span style="color:gray;"&gt;/// &amp;lt;/summary&amp;gt;
        /// &amp;lt;param name=&amp;quot;x&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="color:green;"&gt;X Angle to move&lt;/span&gt;&lt;span style="color:gray;"&gt;&amp;lt;/param&amp;gt;
        /// &amp;lt;param name=&amp;quot;y&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="color:green;"&gt;Y angle to move&lt;/span&gt;&lt;span style="color:gray;"&gt;&amp;lt;/param&amp;gt;
        &lt;/span&gt;&lt;span style="color:blue;"&gt;private void &lt;/span&gt;AnimateTo(&lt;span style="color:blue;"&gt;double &lt;/span&gt;x, &lt;span style="color:blue;"&gt;double &lt;/span&gt;y)
        {
            &lt;span style="color:blue;"&gt;var &lt;/span&gt;duration = &lt;span style="color:blue;"&gt;new &lt;/span&gt;Duration(&lt;span style="color:#2b91af;"&gt;TimeSpan&lt;/span&gt;.FromSeconds(0.44));

            &lt;span style="color:blue;"&gt;var &lt;/span&gt;xAnimation = &lt;span style="color:blue;"&gt;new &lt;/span&gt;DoubleAnimation();
            &lt;span style="color:blue;"&gt;var &lt;/span&gt;yAnimation = &lt;span style="color:blue;"&gt;new &lt;/span&gt;DoubleAnimation();

            xAnimation.Duration = duration;
            yAnimation.Duration = duration;

            xAnimation.EasingFunction = &lt;span style="color:blue;"&gt;new &lt;/span&gt;CubicEase() { EasingMode = EasingMode.EaseOut};
            yAnimation.EasingFunction = &lt;span style="color:blue;"&gt;new &lt;/span&gt;CubicEase() { EasingMode = EasingMode.EaseOut };

            &lt;span style="color:blue;"&gt;var &lt;/span&gt;sb = &lt;span style="color:blue;"&gt;new &lt;/span&gt;Storyboard {Duration = duration};

            sb.Children.Add(xAnimation);
            sb.Children.Add(yAnimation);

            Storyboard.SetTarget(xAnimation, _planeP);
            Storyboard.SetTarget(yAnimation, _planeP);

            &lt;span style="color:blue;"&gt;var &lt;/span&gt;xPath = &lt;span style="color:blue;"&gt;new &lt;/span&gt;PropertyPath(PlaneProjection.RotationXProperty);
            &lt;span style="color:blue;"&gt;var &lt;/span&gt;yPath = &lt;span style="color:blue;"&gt;new &lt;/span&gt;PropertyPath(PlaneProjection.RotationYProperty);

            Storyboard.SetTargetProperty(xAnimation, xPath);
            Storyboard.SetTargetProperty(yAnimation, yPath);

            xAnimation.To = x;
            yAnimation.To = y;

            sb.Begin();

        }

        &lt;span style="color:gray;"&gt;/// &amp;lt;summary&amp;gt;
        /// &lt;/span&gt;&lt;span style="color:green;"&gt;Determine the current angle to animate
        &lt;/span&gt;&lt;span style="color:gray;"&gt;/// &amp;lt;/summary&amp;gt;
        /// &amp;lt;param name=&amp;quot;e&amp;quot;&amp;gt;&lt;/span&gt;&lt;span style="color:green;"&gt;Gets the current mouse position&lt;/span&gt;&lt;span style="color:gray;"&gt;&amp;lt;/param&amp;gt;
        /// &amp;lt;returns&amp;gt;&lt;/span&gt;&lt;span style="color:green;"&gt;The X and Y Angles&lt;/span&gt;&lt;span style="color:gray;"&gt;&amp;lt;/returns&amp;gt;
        &lt;/span&gt;&lt;span style="color:blue;"&gt;private &lt;/span&gt;Point GetCurrentAngles(MouseEventArgs e)
        {
            &lt;span style="color:blue;"&gt;if &lt;/span&gt;(&lt;span style="color:blue;"&gt;double&lt;/span&gt;.IsNaN(ActualWidth) || ActualWidth == 0) &lt;span style="color:blue;"&gt;return new &lt;/span&gt;Point(0,0);
            &lt;span style="color:blue;"&gt;var &lt;/span&gt;actualPos = e.GetPosition(&lt;span style="color:blue;"&gt;this&lt;/span&gt;);
            &lt;span style="color:blue;"&gt;var &lt;/span&gt;centerPoint = &lt;span style="color:blue;"&gt;new &lt;/span&gt;Point(ActualWidth / 2, ActualHeight / 2);
            &lt;span style="color:blue;"&gt;if &lt;/span&gt;(MaximunAngle &amp;lt;= 0) MaximunAngle = 10;
            &lt;span style="color:blue;"&gt;var &lt;/span&gt;y = (actualPos.X - centerPoint.X) / centerPoint.X * MaximunAngle;
            &lt;span style="color:blue;"&gt;var &lt;/span&gt;x = (actualPos.Y - centerPoint.Y) / centerPoint.Y * MaximunAngle;
            &lt;span style="color:blue;"&gt;return new &lt;/span&gt;Point(x,y);
        }

        &lt;span style="color:blue;"&gt;#endregion

        #region &lt;/span&gt;Event Handlers

        &lt;span style="color:blue;"&gt;void &lt;/span&gt;FloatingGrid_Loaded(&lt;span style="color:blue;"&gt;object &lt;/span&gt;sender, RoutedEventArgs e)
        {
            UpdateLayout();
            _planeP = &lt;span style="color:blue;"&gt;new &lt;/span&gt;PlaneProjection();
            Projection = _planeP;
        }

        &lt;span style="color:blue;"&gt;void &lt;/span&gt;FloatingGrid_MouseLeave(&lt;span style="color:blue;"&gt;object &lt;/span&gt;sender, MouseEventArgs e)
        {
            AnimateTo(0,0);
        }

        &lt;span style="color:blue;"&gt;void &lt;/span&gt;FloatingGrid_MouseEnter(&lt;span style="color:blue;"&gt;object &lt;/span&gt;sender, MouseEventArgs e)
        {
            &lt;span style="color:blue;"&gt;var &lt;/span&gt;pos = GetCurrentAngles(e);
            AnimateTo(pos.X, pos.Y);
        }

        &lt;span style="color:blue;"&gt;void &lt;/span&gt;FloatingGrid_MouseMove(&lt;span style="color:blue;"&gt;object &lt;/span&gt;sender, MouseEventArgs e)
        {
            &lt;span style="color:blue;"&gt;var &lt;/span&gt;pos = GetCurrentAngles(e);
            AnimateTo(pos.X, pos.Y);
        }

        &lt;span style="color:blue;"&gt;#endregion
       
    &lt;/span&gt;}
}&lt;/pre&gt;
&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;El resultado visual de este control al desplazar el ratón sobre él es similar al mostrado a continuación:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/cristian/image_5F00_4EC3C4C3.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image" border="0" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/cristian/image_5F00_thumb_5F00_69CC6E04.png" width="551" height="417" /&gt;&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Un saludo,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=171599" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/C_2300_+Language/default.aspx">C# Language</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/RIA/default.aspx">RIA</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/UX/default.aspx">UX</category></item><item><title>Video-resumen del Mix’10</title><link>http://geeks.ms/blogs/cristian/archive/2010/03/29/video-resumen-del-mix-10.aspx</link><pubDate>Mon, 29 Mar 2010 10:02:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:171588</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=171588</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2010/03/29/video-resumen-del-mix-10.aspx#comments</comments><description>&lt;p&gt;Mi compa&amp;ntilde;ero Ricardo ha colgado de su blog el &lt;a target="_blank" href="http://geeks.ms/blogs/riacosta/archive/2010/03/22/video-resumen-del-mix-10.aspx"&gt;video resumen de nuestro viaje al MIX10&lt;/a&gt; en Las Vegas.&lt;/p&gt;
&lt;p&gt;Espero que lo disfrut&amp;eacute;is.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=171588" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF+Silverlight+WP7/default.aspx">WPF Silverlight WP7</category></item><item><title>Charlas para el Mix'10</title><link>http://geeks.ms/blogs/cristian/archive/2010/01/11/charlas-para-el-mix-10.aspx</link><pubDate>Mon, 11 Jan 2010 10:09:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:164742</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=164742</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2010/01/11/charlas-para-el-mix-10.aspx#comments</comments><description>&lt;p&gt;Desde &lt;a href="http://ux.plainconcepts.com"&gt;Plain Concepts&lt;/a&gt; se han realizado 5 propuestas de charlas para el Mix&amp;#39;10 que creemos pueden resultar de gran inter&amp;eacute;s como novedades del desarrollo de RIA y Web a nivel espa&amp;ntilde;ol.&lt;/p&gt;
&lt;p&gt;Como apoyo a nuestros compa&amp;ntilde;eros os dejo los enlaces a las propuestas que hemos realizado:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://visitmix.com/opencallvote/Entry?entryId=BECOMI063" title="BECOMING SOCIAL. How to power up your website using social networks"&gt;BECOMING SOCIAL. How to power up your website using social networks&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://visitmix.com/opencallvote/Entry?entryId=PLAINC065" title="PLAIN CONCEPTS&amp;rsquo; SILVERLIGHT LIVE MESSENGER TOOLKIT"&gt;PLAIN CONCEPTS&amp;rsquo; SILVERLIGHT LIVE MESSENGER TOOLKIT&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://visitmix.com/opencallvote/Entry?entryId=SILVER066" title="SILVERLIGHT IN THE AUDIOVISUAL WORLD"&gt;SILVERLIGHT IN THE AUDIOVISUAL WORLD&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://visitmix.com/opencallvote/Entry?entryId=EXTEND064" title="EXTENDING THE WINDOWS LIVE MESSENGER WEB TOOLKIT WITH SCRIPT# AND SILVERLIGHT"&gt;EXTENDING THE WINDOWS LIVE MESSENGER WEB TOOLKIT WITH SCRIPT# AND SILVERLIGHT&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://visitmix.com/opencallvote/Entry?entryId=WHATYO067" title="WHAT YOU SEE IS NOT WHAT IS THERE. Users mind as a resource in Expression Blend"&gt;WHAT YOU SEE IS NOT WHAT IS THERE. Users mind as a resource in Expression Blend&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Si creeis que estas pueden resultar de inter&amp;eacute;s agradeceremos vuestro apoyo para que salgan adelante votando en los enlaces anteriores.&lt;/p&gt;
&lt;p&gt;Es muy simple:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Solo ten&amp;eacute;is que pinchar sobre &amp;quot;Add to ballot&amp;quot;. Una vez hecho esto sobre todas, pinchad en &amp;quot;Submit Your Ballot&amp;quot; y ya est&amp;aacute; ;-)&lt;/p&gt;
&lt;p&gt;Saludos y gracias &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=164742" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/RIA/default.aspx">RIA</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/MIX10/default.aspx">MIX10</category></item><item><title>WPF: How To: Mejorar el rendimiento en animaciones</title><link>http://geeks.ms/blogs/cristian/archive/2009/06/19/wpf-how-to-mejorar-el-rendimiento-en-animaciones.aspx</link><pubDate>Fri, 19 Jun 2009 11:57:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:150826</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=150826</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2009/06/19/wpf-how-to-mejorar-el-rendimiento-en-animaciones.aspx#comments</comments><description>&lt;p&gt;Uno de los aspectos menos conocidos de las animaciones en Windows Presentation Foundation es la capacidad de control que tenemos sobre su comportamiento en tiempo de dibujado.&lt;/p&gt;
&lt;p&gt;WPF nos provee entre otras muchas cosas de la capacidad de modificar el Frame Rate (n&amp;ordm; de fotogramas por segundo) utilizados para animar un elemento por el motor de composici&amp;oacute;n de WPF.&lt;/p&gt;
&lt;p&gt;Para controlar este aspecto de las animaciones solo debemos hacer lo siguiente:&lt;/p&gt;
&lt;p&gt;public partial class MainWindow : Window&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public MainWindow()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InitializeComponent();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Timeline.DesiredFrameRateProperty.OverrideMetadata(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; typeof(Timeline),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new FrameworkPropertyMetadata { DefaultValue = 10 });&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;
&lt;p&gt;Esto modifica dicha propiedad de dependencia &amp;quot;DesiredFrameRateProperty&amp;quot; para todas las animaciones ccontenidas dentro de esta ventana.&lt;/p&gt;
&lt;p&gt;Un dato interesante tambi&amp;eacute;n es que el valor por defecto de esta propiedad es de 50 fotogramas por segundo.&lt;/p&gt;
&lt;p&gt;Advertir que al modificar dicho valor incrementamos o reducimos el consumo de CPU para la gesti&amp;oacute;n de las animaciones, por lo que debe ser usada con mucha precauci&amp;oacute;n ya que su uso incorrecto puede derivar en un consumo elevado o en efectos gr&amp;aacute;ficos no deseados.&lt;/p&gt;
&lt;p&gt;Espero que os resulte de utilidad.&lt;/p&gt;
&lt;p&gt;Saludos&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=150826" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF+Surface/default.aspx">WPF Surface</category></item><item><title>SURFACE: Hoy se hace publico el SP1 de Surface</title><link>http://geeks.ms/blogs/cristian/archive/2009/05/12/surface-hoy-se-hace-publico-el-sp1-de-surface.aspx</link><pubDate>Tue, 12 May 2009 09:45:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:148509</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=148509</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2009/05/12/surface-hoy-se-hace-publico-el-sp1-de-surface.aspx#comments</comments><description>&lt;p&gt;Seg&amp;uacute;n se anuncia en el blog oficial de Microsoft Surface hoyse publica el Service Pack 1 de Microsoft Surface con una gran serie de mejoras:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Application Development &lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;API enhancements, WFP library and menu controls &lt;/li&gt;
&lt;li&gt;Stress testing tool &lt;/li&gt;
&lt;li&gt;128-big identity tag resources &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;New platform capabilities&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enabling users to quickly switch between applications using tagged object routing &lt;/li&gt;
&lt;li&gt;Background service application support&amp;nbsp; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Improved User Interface&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved &amp;quot;Access Points&amp;quot; &lt;/li&gt;
&lt;li&gt;Single application mode &lt;/li&gt;
&lt;li&gt;Touch/contact feedback and visualization &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Plus..&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Localized end-user and administrative interface in available counties &lt;/li&gt;
&lt;li&gt;New calibration guides removing need for external display during configuration &lt;/li&gt;
&lt;li&gt;Microsoft Update integration &lt;/li&gt;
&lt;li&gt;Microsoft Management Pack support &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Podemos ver un avace en los siguientes enlaces:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/surface/archive/2009/05/10/service-pack-1-officially-released-today.aspx"&gt;Anuncio del lanzamiento&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/surface/archive/2009/05/11/video-of-microsoft-surface-sp1-from-crunchgear.aspx"&gt;Video con demo&amp;nbsp;del SP1&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=148509" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF+Surface/default.aspx">WPF Surface</category></item><item><title>Windows 7 RC en MSDN y TechNet</title><link>http://geeks.ms/blogs/cristian/archive/2009/04/30/windows-7-rc-en-msdn-y-technet.aspx</link><pubDate>Thu, 30 Apr 2009 15:02:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:147842</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=147842</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2009/04/30/windows-7-rc-en-msdn-y-technet.aspx#comments</comments><description>&lt;p&gt;Desde hace 10 minutos est&amp;aacute; disponible la descarga de Windows 7 RC para suscriptores de MSDN y TechNet.&lt;/p&gt;
&lt;p&gt;Enjoy It!!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=147842" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/Off-Topic/default.aspx">Off-Topic</category></item><item><title>Silverlight: Silverlight 2 Beta 2 released</title><link>http://geeks.ms/blogs/cristian/archive/2008/06/08/silverlight-silverlight-2-beta-2-released.aspx</link><pubDate>Sun, 08 Jun 2008 14:24:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:88256</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=88256</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2008/06/08/silverlight-silverlight-2-beta-2-released.aspx#comments</comments><description>&lt;p&gt;Esta semana en el TechEd de Orlando se anunció la disponibilidad de Silverlight 2 Beta 2, con interesantes novedades y beneficios que ayudarán a desarrollar RIA de manera más productiva y con mayor potencial.&lt;/p&gt;
&lt;p&gt;Llevábamos esperando tiempo impacientes por estas novedades, aunque aún queda mucho por llegar.&lt;/p&gt;
&lt;p&gt;Hasta ese momento aquí os dejo lo necesario para empezar a trabajar con esta nueva versión:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.microsoft.com/download/8/5/8/858627dc-9aa3-4f86-bb3d-729204927da3/Blend.en.msi" target="_blank"&gt;Expression Blend 2.5 June Preview&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://xpression.members.winisp.net/dzc/DeepZoomComposer.msi" target="_blank"&gt;Expression Deep Zoom Composer&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434&amp;amp;displaylang=en" target="_blank"&gt;Microsoft Silverlight Tools Beta 2 for Visual Studio 2008&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Y una serie de documentos de gran relevancia que os ayudarán a actualizar vuestras aplicaciones a Silverlight 2 Beta 2 desde la Beta 1, ya que esta beta no mantiene compatibilidad con la beta anterior (aunque si lo hace con Silverlight 1).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://adoguy.com/2008/06/06/What_s_Changed_in_Silverlight_2_Beta_2.aspx" target="_blank"&gt;What Changed in Silverlight 2 Beta2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://adoguy.com/2008/06/06/Upgrading_your_Silverlight_2_Projects_to_Beta_2.aspx" target="_blank"&gt;Upgrading your Silverlight 2 Projects to Beta2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Espero que os resulte de utilidad.&lt;/p&gt;
&lt;p&gt;Un saludo.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=88256" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Blend/default.aspx">Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>[EVENT] Silverlight 2.0 - Programas o enriqueces?</title><link>http://geeks.ms/blogs/cristian/archive/2008/06/05/event-silverlight-2-0-programas-o-enriqueces.aspx</link><pubDate>Thu, 05 Jun 2008 06:23:09 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:87920</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=87920</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2008/06/05/event-silverlight-2-0-programas-o-enriqueces.aspx#comments</comments><description>&lt;p&gt;El día 12 de Mayo se celebró un evento orientado al diseño de RIA con Silverlight 2.0 en las oficinas de Microsoft Ibérica, en el cual tuve la gran oportunidad de participar como ponente compartiendo cartel con David Salgado, gran profesional y amigo.&lt;/p&gt; &lt;p&gt;En este evento revisamos de las bondades de esta apasionante tecnología desde las bases de la teconología, pasando por aspectos como, fases de desarrollo, animación, estilos y plantillas, integración con HTML y DOM y Networking.&lt;/p&gt; &lt;p&gt;La agenda del evento fue la siguiente:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Introducción a Silverlight&lt;/li&gt; &lt;li&gt;Empezando con Silverlight 2.0 &lt;/li&gt; &lt;li&gt;Coffe Break&lt;/li&gt; &lt;li&gt;Aplicando Estilos: estilos y plantillas &lt;/li&gt; &lt;li&gt;Creación de Controles personalizados&lt;/li&gt; &lt;li&gt;Consumo de datos&lt;/li&gt; &lt;li&gt;Integración con el navegador (David Salgado - DPE Microsoft Ibérica)&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Para aquellos que asististeis al evento y también para los que no pudieron, os dejo el material del evento:&lt;/p&gt; &lt;p&gt;Diapositivas del evento &lt;a href="http://geeks.ms/files/folders/87918/download.aspx" target="_blank"&gt;aquí.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Código de ejemplo &lt;a href="http://geeks.ms/files/folders/87919/download.aspx" target="_blank"&gt;aquí.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Un saludo.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=87920" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Blend/default.aspx">Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>WPF: Desarrolla con MSDN - Cifras y letras y David Carmona</title><link>http://geeks.ms/blogs/cristian/archive/2008/05/21/wpf-desarrolla-con-msdn-cifras-y-letras-y-david-carmona.aspx</link><pubDate>Wed, 21 May 2008 18:03:38 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:86388</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=86388</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2008/05/21/wpf-desarrolla-con-msdn-cifras-y-letras-y-david-carmona.aspx#comments</comments><description>&lt;p&gt;El grán tiburón David Carmona ha publicado en su blog un juego desarrollado en WPF y desplegado por CilckOnce basado en el juego &amp;quot;Cifras y Letras&amp;quot;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;img src="http://www.desarrollaconmsdn.com/cifrasyletras/images/Pantalla1-Preview.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;En este juego tuvimos el honor de colaborar en la parte de desarrollo de la interfaz gráfica y su diseño y la verdad es que verlo ahora en producción es toda una alegría.&lt;/p&gt; &lt;p&gt;Enhorabuena a Lucía y Raúl por las tareas del prototipado, diseño preliminar y de integración con Expression Blend, estáis hechos unos fieras!!!&lt;/p&gt; &lt;p&gt;Podeís ver el post de David Carmona en &lt;a href="http://geeks.ms/blogs/dcarmona/archive/2008/05/20/cifras-y-letras.aspx" target="_blank"&gt;su blog&lt;/a&gt; y jugar desde &lt;a href="http://www.desarrollaconmsdn.com/cifrasyletras/launcher.aspx" target="_blank"&gt;aquí&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;img src="http://www.desarrollaconmsdn.com/cifrasyletras/images/Pantalla2-Preview.png" alt="" /&gt;&lt;/p&gt; &lt;p&gt;Espero que disfrutéis jugando.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=86388" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Blend/default.aspx">Blend</category></item><item><title>WPF: España gana en The Ingenuity Point Contest</title><link>http://geeks.ms/blogs/cristian/archive/2008/05/20/wpf-espa-241-a-gana-en-the-ingenuity-point-contest.aspx</link><pubDate>Tue, 20 May 2008 11:13:03 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:86243</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=86243</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2008/05/20/wpf-espa-241-a-gana-en-the-ingenuity-point-contest.aspx#comments</comments><description>&lt;p&gt;Una gran noticia para el desarrollo software en España, ya que una aplicación española gana el primer puesto en la vertical de Sanidad en el concurso de innovación &amp;quot;&lt;a href="http://www.theingenuitypoint.com/main/default.aspx" target="_blank"&gt;The Ingenuity Point&lt;/a&gt;&amp;quot;.&lt;/p&gt; &lt;p&gt;La aplicación ganadora es &lt;strong&gt;Lebab Interpreter to Integration,&lt;/strong&gt; de &lt;a href="http://lebab.es/" target="_blank"&gt;Lebab Systems&lt;/a&gt; y desarrollada por Plain Concepts.&lt;/p&gt; &lt;p&gt;La aplicación es una solución completa que satisface las necesidades de los profesionales de diversas áreas de la sanidad, que permite la utilización de una base de datos de preguntas y respuestas relacionadas de diagnósticos y explicaciones, un sistema rápido y concreto que facilita la comunicación entre el personal sanitario y el inmigrante/extranjero.&lt;/p&gt; &lt;p&gt;Podemos ver una demo &lt;a href="http://lebab.es/demo.html" target="_blank"&gt;aquí.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;img src="http://lebab.es/imagenes/verdemo2.jpg" alt="" /&gt; &lt;/p&gt; &lt;p&gt;No podría dejar pasar esta ocasión sin hacer mención a mi gran maestro, compañero y&amp;nbsp; amigo &lt;a href="http://geeks.ms/blogs/ohernandez/" target="_blank"&gt;Octavio Hernández&lt;/a&gt;, con el cual he compartido el proceso de diseño y desarrollo de esta aplicación desde sus inicios y del cual he aprendido día a día, sin dejar de agradecer a los grandes profesionales&amp;nbsp; y amigos de Plain Concepts su colaboración en este proyecto y sin los cuales esto no habría sido posible.&lt;/p&gt; &lt;p&gt;Además agradecer también al personal de Lebab System la confianza depositada en nuestra empresa para llevar a cabo este gran proyecto de innovación.&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.ms/blogs/cristian/WindowsLiveWriter/WPFEspaaganaenTheIngenuityPointContest_114C/IMG_0108_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="184" alt="IMG_0108" src="http://geeks.ms/blogs/cristian/WindowsLiveWriter/WPFEspaaganaenTheIngenuityPointContest_114C/IMG_0108_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Un saludo y mi más sincera enhorabuena a los premiados!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=86243" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Blend/default.aspx">Blend</category></item><item><title>Silverlight: Microsoft lanza Silverlight 2.0 Beta 1 y Blend 2.5 March Preview</title><link>http://geeks.ms/blogs/cristian/archive/2008/03/05/silverlight-microsoft-lanza-silverlight-2-0-beta-1-y-blend-2-5-march-preview.aspx</link><pubDate>Wed, 05 Mar 2008 18:25:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:77341</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=77341</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2008/03/05/silverlight-microsoft-lanza-silverlight-2-0-beta-1-y-blend-2-5-march-preview.aspx#comments</comments><description>&lt;p&gt;Hoy Scott Guthrie anunció el lanzamiento de Silverlight 2.0 y Microsoft Expression Blend 2.5 March 2008 Preview disponibles en las siguientes URL:&lt;/p&gt;
&lt;p&gt;Blend 2.5 March Preview&lt;br /&gt;&lt;a href="http://www.microsoft.com/expression/products/download.aspx?key=blend2dot5"&gt;http://www.microsoft.com/expression/products/download.aspx?key=blend2dot5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Silverlight 2.0 Beta 1 SDK&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=4E03409A-77F3-413F-B108-1243C243C4FE&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=4E03409A-77F3-413F-B108-1243C243C4FE&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Source Code and Unit Tests for Silverlight 2 Beta 1 Controls&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=ea93dd89-3af2-4acb-9cf4-bfe01b3f02d4&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=ea93dd89-3af2-4acb-9cf4-bfe01b3f02d4&amp;amp;DisplayLang=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Microsoft Silverlight Tools Beta 1 for Visual Studio 2008&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=e0bae58e-9c0b-4090-a1db-f134d9f095fd&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=e0bae58e-9c0b-4090-a1db-f134d9f095fd&amp;amp;DisplayLang=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Deep Zoom Composer&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&amp;amp;DisplayLang=en&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Silverlight 2.0 Beta&amp;nbsp;para Windows&lt;br /&gt;&lt;a href="http://www.microsoft.com/silverlight/handlers/getSilverlight.ashx?v=2.0&amp;amp;targetplatform=win"&gt;http://www.microsoft.com/silverlight/handlers/getSilverlight.ashx?v=2.0&amp;amp;targetplatform=win&lt;/a&gt;&lt;a href="http://www.microsoft.com/silverlight/resources/installationFiles.aspx?v=1.0"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Silverlight 2.0 Beta&amp;nbsp;para Mac&lt;br /&gt;&lt;a href="http://www.microsoft.com/silverlight/handlers/getSilverlight.ashx?v=2.0&amp;amp;targetplatform=macintel"&gt;http://www.microsoft.com/silverlight/handlers/getSilverlight.ashx?v=2.0&amp;amp;targetplatform=macintel&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Espero que lo disfrutéis tanto como yo,&lt;/p&gt;
&lt;p&gt;Un saludo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=77341" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>WPF: La Ley presenta el primer Reader basado en la SDK de Microsoft</title><link>http://geeks.ms/blogs/cristian/archive/2008/02/15/wpf-la-ley-presenta-el-primer-reader-basado-en-la-sdk-de-microsoft.aspx</link><pubDate>Fri, 15 Feb 2008 11:28:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:71713</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=71713</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2008/02/15/wpf-la-ley-presenta-el-primer-reader-basado-en-la-sdk-de-microsoft.aspx#comments</comments><description>&lt;p&gt;Durante al jornada de anteayer tuvo lugar la presentación a los medios especializados del &amp;quot;Diario La Ley Reader&amp;quot;, diario digital basado en la tecnología Microsoft News Reader SDK.&lt;/p&gt;
&lt;p&gt;Este diario digital ha sido presentado, entre otros, por Enrique Fernández-Laguilhoat, Director de Plataformas de Microsoft Ibérica y La directora del &lt;a href="http://diariolaley.laley.es/Content/Inicio.aspx" target="_blank"&gt;Diario LA LEY&lt;/a&gt;, Mercedes Rey.&lt;/p&gt;
&lt;p&gt;Está disponible desde ayer de manera gratuita para sus más de 20.000 subscriptores durante un periodo de 30 días. Una vez acabado el plazo y siguiendo el modelo de New York Times, Diario La Ley Reader se convertirá en un diario electrónico únicamente para subscriptores.&lt;/p&gt;
&lt;p&gt;La fase de desarrollo supuso un gran reto para ambas partes, por un lado para La Ley, que debía buscar un modo de ubicar textos jurídicos de forma que la presentación de los mismos se mostrase con la mayor de las calidades a sus lectores y por el otro lado la de acomodar el SDk a la presentación de este tipo de contenido.&lt;/p&gt;
&lt;p&gt;Además este software se encuentra en proceso de certificación para Windows Vista, aunque también se ejecute en Windows XP.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.ms/blogs/cristian/WindowsLiveWriter/WPFLaLeypresentaelprimerReaderbasadoenla_E4EB/image_2.png"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="306" alt="image" src="http://geeks.ms/blogs/cristian/WindowsLiveWriter/WPFLaLeypresentaelprimerReaderbasadoenla_E4EB/image_thumb.png" width="518" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;La aplicación se puede descargar desde &lt;a class="" title="aquí" href="http://diariolaley.laley.es/Content/Reader.aspx" target="_blank"&gt;aquí.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=71713" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category></item><item><title>OFF-TOPIC: Empezar el año como MVP</title><link>http://geeks.ms/blogs/cristian/archive/2008/01/08/off-topic-empezar-el-a-241-o-como-mvp.aspx</link><pubDate>Tue, 08 Jan 2008 07:29:22 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:61927</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>20</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=61927</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2008/01/08/off-topic-empezar-el-a-241-o-como-mvp.aspx#comments</comments><description>&lt;p&gt;La verdad es que después de unas navidades febriles (de las que no me encuentro del todo recuperado) es muy agradable encontrarse en la bandeja de entrada del correo un mail que te felicita por haber sido nombrado Microsoft Most Valuable Professional.&lt;img src="http://geeks.ms/photos/images/images/183/secondarythumb.aspx" align="right" alt="" /&gt;&lt;/p&gt; &lt;p&gt;Es ciertamente uno de los mejores regalos que se puede recibir estas navidades. Ya que no tenemos salud, por lo menos tenemos MVP :)&lt;/p&gt; &lt;p&gt;Es todo un orgullo para mi haber sido reconocido en la categoría de Visual Developer - Windows Client Developement, y desde aquí quiero agradecer a todos los que han hecho que esto sea posible, gracias a mis compañeros y amigos (incluso a los que están lejos ahora) , que me apoyan continuamente y de los que no paro de aprender, a la gente de Microsoft con la que he crecido y que han creído en mi y por supuesto a Cristina, artífice de esta mención y a todos los que han compartido aunque solo sea un ratito conmigo, porque de todos vosotros he aprendido algo... y espero seguir haciéndolo.&lt;/p&gt; &lt;p&gt;Agradecer por supuesto a esta nuestra comunidad ;) la ilusión por la tecnología de la que hace gala y de la que espero seguir participando durante mucho tiempo, aportando mi granito de arena y enriqueciendome de vuestra sabiduría.&lt;/p&gt; &lt;p&gt;De nuevo muchas gracias... &lt;/p&gt; &lt;p&gt;Un saludo a todos y Feliz Año!!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=61927" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/Personal/default.aspx">Personal</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Blend/default.aspx">Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Off-Topic/default.aspx">Off-Topic</category></item><item><title>[OFFTOPIC] Disponible la actualización a Windows Mobile 6.0 para la HTC P3300</title><link>http://geeks.ms/blogs/cristian/archive/2007/10/24/offtopic-disponible-la-actualizaci-243-n-a-windows-mobile-6-0-para-la-htc-p3300.aspx</link><pubDate>Wed, 24 Oct 2007 07:09:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:44873</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=44873</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2007/10/24/offtopic-disponible-la-actualizaci-243-n-a-windows-mobile-6-0-para-la-htc-p3300.aspx#comments</comments><description>&lt;p&gt;HTC ha puesto a disposición de los propietarios Europeos&amp;nbsp;de la HTC P3300 (el modelo más vendido de la marca) la actualización de Windows Mobile 6.0 Proffesional para este dispositivo.&lt;/p&gt;
&lt;p&gt;Si eres uno de los afortunados poseedores, como es mi caso, enhorabuena!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=44873" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/OFFTOPIC/default.aspx">OFFTOPIC</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category></item><item><title>WPF: Habilitar la depuración de XAML</title><link>http://geeks.ms/blogs/cristian/archive/2007/07/25/wpf-habilitar-la-depuraci-243-n-de-xaml.aspx</link><pubDate>Wed, 25 Jul 2007 20:29:55 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:23149</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>9</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=23149</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2007/07/25/wpf-habilitar-la-depuraci-243-n-de-xaml.aspx#comments</comments><description>&lt;p&gt;Uno de los problemas más habituales a la hora de depurar una aplicación WPF, es el de cometer errores dentro del XAML que define nuestra interfaz. Por defecto las excepciones&amp;nbsp;nos muestran un mensaje que de poco ayuda:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Error in markup file &amp;#39;Namespace;component/WMain.xaml&amp;#39; Line 1 Position 9.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Si nos paramos a pensar unos segundos&amp;nbsp;en la estructura de las ventanas en XAML, rápidamente nos daremos cuenta que en la primera línea, en la posición 9, está parte de la definición de nuestra ventana, y rara vez es la causante del problema.&lt;/p&gt; &lt;p&gt;Por defecto, Visual Studio no muestra los detalles de las excepciones que son provocadas por un error en el XAML, pero esto lo podemos cambiar siguiendo estos sencillos pasos:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Pulsamos sobre el menú Debug (Depuración)&lt;/li&gt; &lt;li&gt;Seleccionamos Exceptions... (Excepciones) Ctrl+Alt+G&lt;/li&gt; &lt;li&gt;En la ventana que se nos muestra pulsamos el botón Add... (Añadir)&lt;/li&gt; &lt;li&gt;Seleccionamos en el campo Type: &lt;strong&gt;Common Language Runtime Exceptions&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Escribimos en el campo Name: &lt;strong&gt;System.Windows.Markup.XamlParseException&lt;/strong&gt;&lt;/li&gt; &lt;li&gt;Desplegamos el árbol de Common Language Runtime Exceptions y marcamos la casilla de &lt;strong&gt;Thrown&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;a href="http://geeks.ms/blogs/cristian/WindowsLiveWriter/WPFHabilitarladepuracindeXAML_13C67/excepciones.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="154" alt="excepciones" src="http://geeks.ms/blogs/cristian/WindowsLiveWriter/WPFHabilitarladepuracindeXAML_13C67/excepciones_thumb.png" width="551" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Acto seguido volveremos a depurar la aplicación, lo que, una vez se dispare la excepción, nos mostrará un mensaje como el que sigue:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Cannot convert the value in attribute &amp;#39;Background&amp;#39; to object of type &amp;#39;System.Windows.Media.Brush&amp;#39;&lt;/strong&gt;. Token is not valid.&amp;nbsp; Error at object &amp;#39;System.Windows.Controls.Grid&amp;#39; in markup file &amp;#39;Namespace;component/WMain.xaml&amp;#39; &lt;strong&gt;Line 10 Position 6&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;El grupo de producto está trabajando en la mejora de este aspecto en la versión 2008 de Visual Studio (Antes conocida&amp;nbsp;como Orcas).&lt;/p&gt; &lt;p&gt;Espero que este pequeño truco os resulte de utilidad y os&amp;nbsp; ayude a solucionar algún que otro problema.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=23149" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/WPF/default.aspx">WPF</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/.NET+3.0/default.aspx">.NET 3.0</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Expression+Blend/default.aspx">Expression Blend</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Blend/default.aspx">Blend</category></item><item><title>Errores en el Hardware de la XBox 360</title><link>http://geeks.ms/blogs/cristian/archive/2007/07/06/errores-en-el-hardware-de-la-xbox-360.aspx</link><pubDate>Fri, 06 Jul 2007 21:14:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:18941</guid><dc:creator>Cristian Manteiga</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/cristian/rsscomments.aspx?PostID=18941</wfw:commentRss><comments>http://geeks.ms/blogs/cristian/archive/2007/07/06/errores-en-el-hardware-de-la-xbox-360.aspx#comments</comments><description>&lt;p&gt;Me hago eco de esta noticia que acabo de ver en la CNN, Microsoft ha detectado errores en el Hardware de la XBox 360, lo que les obligará a gastar un Billón de dolares en reparaciones, según estimaciones de Microsoft.&lt;/p&gt;
&lt;p&gt;Pero no todo son malas noticias, ya que Microsoft ha decidido ampliar el periodo de garantía de las videoconsolas&amp;nbsp;para que el usuario final no sea el perjudicado con este error.&lt;/p&gt;
&lt;p&gt;Un saludo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=18941" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/cristian/archive/tags/Personal/default.aspx">Personal</category><category domain="http://geeks.ms/blogs/cristian/archive/tags/Off-Topic/default.aspx">Off-Topic</category></item></channel></rss>
