domingo, 12 de enero de 2014

XAML - Desarrollo en Windows Phone 8 - MVA - Microsoft Virtual Academy - Módulo 2 de 12



Nota:
  • La solución de las siguientes preguntas pueden ayudarte a aprobar el módulo, siempre y cuando sean las mismas que me mostraron.
  • Dos asteriscos (**) significa Alternativa Correcta.
  • Alternativas sin marcar significa que me equivoque en la respuesta, por consiguiente depende únicamente de tu conocimiento. Si logras identificar la alternativa correcta compártela en este Sitio Web y si te tocan nuevas preguntas también. Gracias!


XAML

1. ¿Cuál es el resultado del siguiente código?

<Grid DataContext="Hola">
    <ListBox ItemsSource="{Binding}" />
</Grid>
 
Manda un error de compilación
Manda un error porque el DataContext es inválido
Manda un error porque le falta el atributo Source a la expresión {Binding}
Manda un error porque le falta el atributo Path a la expresión {Binding}
Compila pero no se muestra nada en la lista
**Compila y se muestra cada letra como un elemento en la lista
Ninguna de las anteriores


2. ¿Cuál es el resultado del siguiente código?

    <Grid>
        <StackPanel DataContext="Hola 2">
            <TextBox Text="{Binding}" />
        </StackPanel>
    </Grid>
 
Manda un error de compilación
Manda un error porque el DataContext es inválido
Manda un error porque le falta el atributo Source a la expresión {Binding}
Manda un error porque le falta el atributo Path a la expresión {Binding}
**Ninguna de las anteriores


3. ¿Cuál es el resultado del siguiente código?

<Grid DataContext="200">
        <Rectangle Fill="Red"
                 Width="{Binding}"
                 Height="{Binding}" />
    </Grid>
 
**Muestra un rectángulo de color rojo de 200 de ancho y 200 de alto
Manda un error porquel el DataContext es inválido
Manda un error de compilación
Manda un error porque le falta el atributo Source a la expresión {Binding}
Manda un error porque le falta el atributo Path a la expresión {Binding}
Ninguna de las anteriores


4. ¿Qué podemos deducir del siguiente XAML?

 <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="100" />
            <ColumnDefinition Width="Auto" />
            <ColumnDefinition Width="1*" />
            <ColumnDefinition Width="2*" />
        </Grid.ColumnDefinitions>
        <Ellipse
            Width="200"
            Height="200"
            Fill="Red" />
        <Ellipse
            Width="200"
            Height="200"
            Fill="Blue"
            Grid.Column="1"
            />
        <Ellipse
            Width="200"
            Height="200"
            Fill="Green"
            Grid.Column="2" />
        <Ellipse
            Width="200"
            Height="200"
            Fill="Orange"
            Grid.Column="3" />
    </Grid>
 
Las elipses roja y azul se mostrarán completas, la verde y la naranja se cortarán
La elipse roja traslapará a la azul, la verde y naranja se cortarán
La elipse roja traslapará a la azul, la verde y naranja se mostrarán en función del tamaño disponible
La elipse roja se cortará, la azul se mostrará correctamente, la verde y naranja se cortarán
**La elipse roja se cortará, la azul se mostrará correctamente, la verde y naranja se mostrarán en función del tamaño disponible
Ninguna de las anteriores





Espero haber ayudado en algo. Hasta la próxima oportunidad!

No hay comentarios:

Publicar un comentario en la entrada