¡Fernando Cortés Hierro! MCSD

Experimentando con el usuario

Recent posts

Tags

Categories

Navigation

Pages

    Archive

    Blogroll

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    XBOX 360

    Silverlight Beta2 to RTM: Catastrophic failure

    Migrando y migrando aplicaciones, demos y demás que tengo por aqui en Silverlight Beta2 a la versión final, me he encontrado con problemas en tiempo de ejecución con un error que asusta al principio pero que investigando un poco se encuentra el por qué del mismo. El mensaje de error es: Catastrophic failure (Excepción de HRESULT: 0x8000FFFF (E_UNEXPECTED)), el cual lo podemos ver en la siguiente imagen.

    Blog2Catastrofico

    El problema viene dado en la permisividad que nos daban las versiones Beta de Silverlight, a la hora de añadir elementos al diccionario de recursos de un elemento de tipo FrameworkElement. Es decir, el siguiente código fallaría una vez migrado a Silverlight 2.0:

     

    Storyboard Story = new Storyboard();
    DoubleAnimation da = new DoubleAnimation();
    da.To = -200;
    da.Duration = TimeSpan.FromSeconds(20);
    Story.Children.Add(da);
    
    LayoutRoot.Resources.Add(null, Story);

     

    Y la solución pasa por dar un valor correcto al parámetro key:

     

    Storyboard Story = new Storyboard();
    DoubleAnimation da = new DoubleAnimation();
    da.To = -200;
    da.Duration = TimeSpan.FromSeconds(speed);
    Story.Children.Add(da);
    
    LayoutRoot.Resources.Add("story", Story);


    Posted: Oct 22 2008, 11:41 by Fernando | Comments (0) RSS comment feed |
    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    Filed under: Silverlight

    Related posts

    Add comment


    (Will show your Gravatar icon)  

      Country flag

    [b][/b] - [i][/i] - [u][/u]- [quote][/quote]



    Live preview

    said:

    # January 06 2009, 10:11