c# xaml silverlight visual-studio-2012

Agregar formas a la cuadrícula en Silverlight con C#



xaml visual-studio-2012 (1)

Debe llamar a InitializeComponent (); antes de agregar las formas o resultará en la excepción.

Estoy intentando agregar una forma a un proyecto de Silverlight 5 en Visual Studio 2012. Pude agregar una forma usando XAML, pero me gustaría hacerlo con C #.

He intentado usar el código de ejemplo de este tutorial .

Tengo en MainPage.xaml la siguiente línea: <Grid x:Name="LayoutRoot" Background="White" Margin="10,0,0,0" />

Luego, he puesto su método CreateARectangle () en MainPage.xaml.cs. He puesto mi código completo aquí: http://pastebin.com/up1NtfE5

Actualmente no recibo ningún error al construir. Cuando abro la página en el navegador, simplemente los círculos se cargan al 100% indefinidamente. El complemento funciona, sin embargo, ya que funcionó cuando traté de hacer el mismo objeto con XAML.

Cualquier ayuda sería apreciada, así como posiblemente mejores recursos para lograr esto.

Actualización: cuando cambié a la depuración con IE en lugar de Firefox, obtuve esta información adicional en la línea LayoutRoot.Children.Add(blueRectangle); :