2014-09-30 11 views
9

Sto cercando di aggiungere una forma a un progetto Silverlight 5 in Visual Studio 2012. Sono stato in grado di aggiungere una forma utilizzando XAML, ma mi piacerebbe farlo con C#.Aggiunta di forme alla griglia in Silverlight con C#

Ho provato ad utilizzare il codice di esempio da this tutorial.

ho in MainPage.xaml la seguente riga: <Grid x:Name="LayoutRoot" Background="White" Margin="10,0,0,0" />

Poi, ho messo il metodo sua CreateARectangle() in MainPage.xaml.cs. Ho messo il mio codice completo qui: http://pastebin.com/up1NtfE5

Attualmente non ho alcun errore in fase di costruzione. Quando lancio la pagina nel browser, si limita a caricare il caricamento al 100% a tempo indeterminato. Il plug-in funziona, tuttavia, come ha funzionato quando ho provato a creare lo stesso oggetto con XAML.

Qualsiasi aiuto sarebbe apprezzato, così come possibilmente risorse migliori per realizzare questo.

Update: Quando sono passato al debug con IE al posto di Firefox, ho ottenuto questo ulteriori informazioni sulla linea di LayoutRoot.Children.Add(blueRectangle);: enter image description here

risposta

7

è necessario chiamare InitializeComponent(); prima di aggiungere le forme o risulterà nell'eccezione.

+0

E 'stato. Grazie! – Jake

Problemi correlati