Elemento de la interfaz de usuario que contiene uno o más controles de una aplicación.

Descripción

La mayoría de las aplicaciones tienen varios controles Pantalla que contienen controles Etiqueta, Botón y otros controles que muestran los datos y son compatibles con la navegación.

Propiedades principales

ImagenDeFondo: nombre de un archivo de imagen que aparece en el fondo de una pantalla.

Fill: el color de fondo de un control.

Propiedades adicionales

PosiciónDeLaImagen: posición (Rellenar, Ajustar, Estirar, Icono o Centrar) de una imagen en una pantalla o un control, si no tiene el mismo tamaño que la imagen.

AlEstarOculto: el comportamiento de una aplicación cuando el usuario navega fuera de una pantalla.

AlEstarVisible: el comportamiento de una aplicación cuando el usuario navega a una pantalla.

AlIniciar: el comportamiento de una aplicación cuando el usuario la abre o comienza a grabar con un control Micrófono.

  • La fórmula en la que se establece esta propiedad se ejecuta antes de que aparezca la primera pantalla de la aplicación. Llame a la función Navegar para cambiar qué pantalla aparece en primer lugar cuando se inicia la aplicación.

  • No se pueden establecer variables de contexto con la función UpdateContext porque no ha aparecido aún ninguna pantalla. Sin embargo, puede pasar variables de contexto en la función Navegar y crear y rellenar una colección mediante el uso de la función Recopilar.

  • Cuando se actualiza una aplicación, se ejecuta la fórmula en la que se establece esta propiedad cuando la aplicación se carga en PowerApps Studio. Para ver el impacto de cambiar esta propiedad, tiene que guardar, cerrar y volver a cargar la aplicación.

  • La propiedad AlIniciar es realmente una propiedad de la aplicación, no de la pantalla. Por comodidad a la hora de editar, se ve y se modifica como una propiedad en la primera pantalla de la aplicación. Si se quita la primera pantalla o se reorganizan las pantallas, puede ser difícil encontrar esta propiedad. En este caso, guarde, cierre y vuelva a cargar la aplicación y la propiedad volverá a aparecer como una propiedad de la primera pantalla.

Funciones relacionadas

Distinct( DataSource, ColumnName )

Ejemplo

  1. Agregue un control Radio, asígnele el nombre ScreenFills y establezca su propiedad Elementos en este valor:
    ["Red", "Green"]

    ¿No sabe cómo agregar, nombrar y configurar un control?

  2. Asigne al control Pantalla predeterminado el nombre Source, agregue otro control Pantalla y asígnele el nombre Target.

  3. En Source, agregue un control Forma (como una flecha) y establezca su propiedad AlSeleccionar en esta fórmula:
    Navigate(Target, ScreenTransition.Fade)

    ¿Desea más información sobre la función Navegar u otras funciones?

  4. En Target, agregue un control Forma (como una flecha) y establezca su propiedad AlSeleccionar en esta fórmula:
    Navigate(Source, ScreenTransition.Fade)

  5. Establezca la propiedad Fill de Target en esta fórmula:
    If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))

  6. Desde Source, presione F5, pulse o haga clic en cualquiera de las opciones del control Radio y pulse o haga clic en el control Forma.

    Target aparece en el color que eligiera.

  7. En Target, pulse o haga clic en el control Forma para volver a Source.

  8. (opcional) Pulse o haga clic en la otra opción del control Radio y pulse o haga clic en el control Forma para confirmar que Target aparece en el otro color.

  9. Presione Esc para volver al área de trabajo predeterminada.