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).