Partilhar via


Persona controlo (pré-visualização)

[Este artigo inclui documentação pré-versão e está sujeito a alterações.]

Um controlo concebido para apresentar informações formatadas.

Nota

A documentação completa e o código de origem encontram-se no repositório de componentes de código do GitHub.

Importante

  • Esta é uma caraterística de pré-visualização.
  • As caraterísticas de pré-visualização não se destinam à produção e poderão ter caraterísticas restritas. Estas caraterísticas estão disponíveis antes do lançamento oficial, para que os clientes possam ter acesso antecipadamente e enviar comentários.

Controlo Persona

Description

Uma persona é uma representação visual de uma pessoa entre produtos, que, normalmente, mostra a imagem que essa pessoa escolheu carregar. O controlo também pode ser utilizado para mostrar o estado online dessa pessoa.

O controlo completo inclui o avatar de um indivíduo (uma imagem carregada ou uma composição das iniciais da pessoa numa cor de fundo), o respetivo nome ou identificação e o estado online.

O controlo persona é utilizado nos controlos PeoplePicker e Facepile.

Este componente de código fornece um wrapper em torno do controlo Persona do Fluent UI para utilização em telas e páginas personalizadas. Consulte a documentação do componente para melhores práticas.

Propriedades chave

Property Description
ImageUrl O URL para a imagem a utilizar deve ter uma proporção quadrada e ser suficientemente grande para se ajustar à área de imagem.
ImageInitials As iniciais do utilizador a apresentar na área de imagem quando não existe imagem.
Text Texto primário a apresentar, normalmente, o nome da pessoa.
SecondaryText Texto secundário a apresentar, normalmente, a função do utilizador.
TertiaryText Texto terciário a apresentar, normalmente, o estado do utilizador. O texto terciário só será mostrado quando utilizar o tamanho72 ou o tamanho100.
OptionalText Texto opcional a apresentar, normalmente, um conjunto de mensagens personalizado. O texto opcional só será mostrado quando utilizar o tamanho100.
ImageAlt Texto alternativo da imagem a utilizar.
HidePersonaDetails Se não deve compor detalhes de persona e apenas compor a imagem/iniciais da persona.
PersonaSize Tamanho da persona a aparecer no ecrã.
Presence A presença da pessoa a apresentar – não apresentará a presença se indefinido. O valor deve ser de um dos seguintes valores: away, blocked, busy, dnd, none, offline, online

Propriedades de Estilo

Property Description
Theme Aceita uma cadeia JSON que é gerada através do Estruturador de Teams da Fluent UI (windows.net). Deixar isto em branco irá utilizar o tema predefinido estabelecido pelo Power Apps. Consulte personalizar o tema para obter orientações sobre como configurar.
AccessibilityLabel Etiqueta aria de leitor de ecrã

Exemplo

Seguem-se alguns exemplos de valores que podem ser utilizados no componente Persona:

Property valor
Text "Megan Brown"
SecondaryText "Engenheiro de Software"
TertiaryText "Em reunião"
OptionalText "Disponível às 16:00"
HidePersonaDetails false
ImageUrl User().Image
PersonaSize PowerCAT.Persona.PersonaSize.Size100
Presence PowerCAT.Persona.Presence.Online

Limitações

Este componente de tela só pode ser utilizado em aplicações de tela e páginas personalizadas.