hola soy noob manejando C# ,estoy haciendo un juego de cartas(Baraja Española) y les agradeseria mucho si me pudieran ayudar mi problema es este: tengo una clase lamada Carta y tiene como propiedades Valos(string) y Palo(string) y otra clase llamada Juego con una lista de la clase carta (list<Catra>) llamada Maso total lleno la lista Maso de 44 pososiones con el metodo llenarMaso() , luego en el formulario quiero crear unos Image y alli mendar llamar unas imagenes de las cartas contenidas dentro el la lista Maso en la clase juego de esta manera:Juego juego=new Juego();
for (int i = 0; i < 44; i++) { Image img = new Image() { Height = 150, Width = 100, Stretch = Stretch.Fill }; img.Source = new BitmapImage(new Uri(@"/Imagenes/BarajaEspañola/" + juego.Maso[i].Numero + juego.Maso[i].Palo + ".gif", UriKind.Relative)); Canvas.SetLeft(img, 450 + (i + .05)); Canvas.SetTop(img, 270 - (i + .05)); Canvas1.Children.Add(img);} pero me sale un ArgumentOutOfRangeExeption que me dice:El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.en esta linea:" img.Source = new BitmapImage(new Uri(@"/Imagenes/BarajaEspañola/" + juego.Maso[i].Numero + juego.Maso[i].Palo + ".gif", UriKind.Relative));"si me pudieran ayudar se los agradeseria mucho.