Control Engadir imaxe en aplicacións de lenzo
Fai unha foto ou carga imaxes desde o dispositivo local.
Descripción
Con este control os usuarios poden sacar fotos ou cargar ficheiros de imaxe dende o seu dispositivo e actualizar a orixe de datos con este contido. Nun dispositivo móbil, ao usuario preséntaselle a caixa de diálogo de elección do dispositivo para escoller entre sacar unha foto ou seleccionar unha xa dispoñible.
Este control é un control agrupado que contén dous controis: unha Imaxe e un botón de Engadir imaxe. O control Imaxe mostra a imaxe cargada ou un marcador de posición se non se cargou ningunha imaxe. O botón Engadir imaxe solicita a carga dunha imaxe.
Consulte a Referencia do control Image para as propiedades Imaxe.
Limitacións
O control de imaxe ten estas limitacións:
- Cando se utiliza o control Engadir imaxe en iOS, as imaxes importadas mediante a cámara ou a galería non conteñen metadatos como orientación, información de localización, ou a configuración da cámara.
Propiedades do botón Engadir imaxe
AccessibleLabel: etiqueta para lectores de pantalla. Debe describir o obxectivo de engadir unha foto.
Aliñar - A localización do texto en relación co centro horizontal do seu control.
BorderColor: cor do bordo dun control.
BorderStyle: se un bordo dun control é Sólido, A trazos, Punteado ou Ningún.
BorderThickness: grosor do bordo dun control.
ChangePictureText - Texto que aparece no botón cando se cargou unha imaxe.
Cor – A cor do texto dun control.
DisabledBorderColor – A cor do bordo dun control se a propiedade DisplayMode do control está establecida en Desactivado.
DisabledColor – A cor do texto dun control se a súa propiedade DisplayMode está establecida en Desactivado.
DisabledFill – A cor de fondo dun control se a súa propiedade DisplayMode está establecida en Desactivado.
DisplayMode: se o control permite a entrada do usuario (Editar), só mostra datos (Ver) ou está desactivado (Desactivado).
Erro - Se hai un problema ao cargar unha imaxe, esta propiedade conterá unha cadea de erro apropiada.
Enchemento: a cor de fondo dun control.
FocusedBorderColor: a cor do bordo dun control cando o control está enfocado.
FocusedBorderThickness: o grosor do bordo dun control cando o control está enfocado.
Tipo de letra - O nome da familia de tipos de letra na que aparece o texto.
FontWeight – Espesura do texto nun control: Negra, Semibold, Normal ou Máis claro.
Altura: distancia entre os bordos superior e inferior dun control.
HoverBorderColor – A cor do bordo dun control cando o usuario mantén o punteiro do rato sobre ese control.
HoverColor – A cor do texto dun control cando o usuario mantén o punteiro do rato sobre el.
HoverFill – A cor de fondo dun control cando o usuario mantén o punteiro do rato sobre el.
Cursiva - Se o texto dun control está en cursiva.
Multimedia - Un identificador para o clip que reproduce un control de audio ou vídeo.
OnChange – Accións a realizar cando o usuario cambia o valor dun control (por exemplo, axustando un cursor da barra de desprazamento).
OnSelect – Accións a realizar cando o usuario toca ou fai clic nun control.
Padding - A distancia entre o texto dun botón de importación ou exportación e os bordos dese botón.
PressedBorderColor – A cor do bordo dun control cando o usuario toca ou fai clic nese control.
PressedColor – A cor do texto dun control cando o usuario toca ou fai clic nese control.
PressedFill – A cor de fondo dun control cando o usuario toca ou fai clic nese control.
Restablecer: se un control se restablece ao seu valor predeterminado.
Tamaño - O tamaño do tipo de letra do texto que aparece nun control.
Strikethrough - Se unha liña aparece a través do texto que aparece nun control.
TabIndex - Orde de navegación do teclado en relación con outros controis.
Texto – Texto que aparece no botón cando non se cargou unha imaxe.
Información sobre ferramentas: texto explicativo que aparece cando o usuario pasa o cursor do rato sobre un control.
Underline - Se unha liña aparece baixo o texto que aparece nun control.
UseMobileCamera - Determina se hai que usar unha cámara móbil directamente, cando estea dispoñible. Para dispositivos Android, esta propiedade require activar a configuración experimental Captura multimedia mellorada.
VerticalAlign - A localización do texto nun control en relación co centro vertical dese control.
Visible: se aparece un control ou está oculto.
Largura: distancia entre os bordos esquerdo e dereito dun control.
X: A distancia entre o bordo esquerdo dun control e o bordo esquerdo do seu contedor principal (pantalla, se non hai ningún contedor principal).
Y: A distancia entre o bordo superior dun control e o bordo superior do contedor principal (pantalla, se non hai ningún contedor principal).
Funcións relacionadas
Patch( DataSource, BaseRecord, ChangeRecord )
Exemplos
Engadir imaxes a un control de galería de imaxes
Engada un control de Engadir imaxe e, a continuación, faga clic tres veces nel.
Non sabe como engadir, asignar un nome e configurar un control?
Na caixa de diálogo Abrir, faga clic ou toque nun ficheiro de imaxe e logo faga clic ou toque Abrir.
Engada un control Button, móvao ao control Engadir imaxe e configure a propiedade OnSelect para o control Button a esta fórmula:
Collect(MyPix, AddMediaButton1.Media)Quere obter máis información sobre a función Recoller ou outras funcións?
Engada un control de Galería vertical e configure a súa propiedade Items en MyPix.
Seleccione o control Image na galería e configure a súa propiedade Imaxe en ThisItem.Value.
Pulse F5 e logo faga clic ou toque o control Button.
A imaxe do control Engadir imaxe aparece no control Galería vertical. Se a súa imaxe non ten a mesma relación de aspecto que o control Image do control Galería vertical, axuste a propiedade ImagePosition do control Image en Axustar.
Faga clic ou toque o control Engadir imaxe, faga clic ou toque outro ficheiro de imaxe, faga clic ou toque Abrir e logo faga clic ou toque o control Button que engadiu.
A segunda imaxe aparecerá no control Galería de imaxes.
(opcional) Repita o paso anterior unha ou varias veces e logo volva ao espazo de traballo predeterminado premendo Esc.
Use a función SaveData para gardar as imaxes localmente ou a función Parche para actualizar unha orixe de datos.
Directrices de accesibilidade
Aplicaranse as mesmas directrices para Button e Image. Ademais, teña en conta o seguinte:
Contraste de cor
- O botón Engadir imaxe debe ter un contraste adecuado entre o seu texto e o seu fondo. Dado que a imaxe cargada pode ter diferentes cores, use un recheo opaco no botón Engadir imaxe para garantir un contraste consistente.
Soporte do lector de pantalla
- O botón Engadir imaxe debe ter Text e ChangePictureText que solicite ao usuario engadir ou cambiar unha imaxe.
Compatibilidade do teclado
- Add picture button debe ter un TabIndex equivalente a cero ou ser superior para que os usuarios do teclado poidan navegar ata el.
- O botón Engadir imaxe debe ter indicadores de enfoque claramente visibles. Use FocusedBorderColor e FocusedBorderThickness para conseguilo.
Nota
Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)
Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).
Comentarios
https://aka.ms/ContentUserFeedback.
Proximamente: Ao longo de 2024, retiraremos gradualmente GitHub Issues como mecanismo de comentarios sobre o contido e substituirémolo por un novo sistema de comentarios. Para obter máis información, consulte:Enviar e ver os comentarios