- Created by Jose Porto, last modified on Jan 05, 2021
- Translations
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 6 Next »
Para facilitar a criação de telas, além do desenho direto de objetos, há também a possibilidade da inserção direta de objetos completos, como caixas com listas, botões, gráficos, listas de alarmes, e outros mais que podem ser importados de bibliotecas externas WPF.
Toolbox de controles
Na área DRAW, no lado esquerdo é mostrado o painel de configuração de propriedades de telas e de controles de visualização. As seções seguintes mostram detalhes sobre estas configurações.
UId e Texto
Quando se cria um objeto ou um símbolo novo na tela, ele recebe um número que o identifica univocamente: O <Uid>. Este Uid pode ser rebatizado por um String qualquer, o que tem muita utilidade quando se necessita, por exemplo, escrever código de Script (CodeBehind) envolvendo o controle.
Como exemplo, apresenta-se um Botão usado na janela de Login. Este objeto teve o seu numero alterado para cmdSair, para facilitar seu entendimento dentro do código, conforme se pode ver na figura a seguir:
Text é a área onde se pode especificar uma legenda ou titulo para um controle que permita esta funcionalidade. Pode se especificar a Fonte, o tamanho e a cor do texto, além do texto propriamente.
A opção Localizable deve ser marcada em caso de se estar utilizando dicionários de linguagens no projeto, e se desejar que este texto seja alterado de acordo com o dicionário.
Dinâmicas e Animações
A área de configuração Dynamics permite que você configure as mudanças em tempo real na aparência de um objeto, sua posição, seu tamanho, suas cores, o valor mostrado pleo objeto, a ação que o objeto deve apresentar quando um usuário o clica, e outras coisas. Esse comportamento dinâmico é configurado através da criação de elos entre as propriedades do objeto e as propriedades das Tags ou outras propriedades em tempo de execução do projeto.
Em alguns sistemas, a denominação animação é usada para se referir a essas mudanças dinâmicas em tempo de execução. No Action.NET usa-se o termo Dynamics para distingui-las claramente dos recursos de animação fornecidos pelo WPF. As animações WPF também se referem a alterações nas propriedades gráficas dos objetos executando nos monitores, mas usando temporizadores e outros status de objetos para dirigir a animação, e não os valores da base de dados em tempo real.
Quando você clicar duas vezes em um objeto, ou pressionar o botão Dynamics, ou selecioná-lo no menu de contexto do botão direito, é apresentada uma lista das dinâmicas que podem ser aplicadas no objeto selecionado.
A Tabela 3 lista as dinâmicas disponíveis.
Tabela 3: Dinâmicas e Animações
Configuração | Descrição |
Action | Executa ações e comandos acionados pela interface do usuário. |
Shine | Altera a aparência objeto dinamicamente. |
TextIO | Dinâmica de Entrada e saída de textos |
HyperLink | Abre um hiperlink. |
Security | Define as permissões do objeto para executar ações, em tempo de execução |
FillColor | Muda dinamicamente a cor de preenchimento do objeto |
LineColor | Muda dinamicamente a cor da linha do objeto |
TextColor | Muda dinamicamente a cor de texto do objeto |
Bargraph | Dinâmica de barra gráfica |
Visibility | Altera dinamicamente a visibilidade e opacidade objeto. |
MoveDrag | Move dinamicamente o objeto. |
Scale | Muda dinamicamente o tamanho do objeto. |
Rotate | Gira o objeto dinamicamente. |
Skew | Distorce o objeto dinamicamente. |
TextOutput | Cria a dinâmica de saída de texto. |
Action Dynamic
Configuração | Descrição |
Action | Executa a ação desencadeada pela interface do usuário. |
Event | Escolha um dos eventos do mouse. Mais do que um evento pode ser selecionado para cada ação. Por exemplo: Uma ação para o evento MouseLeftButtonDown e outra ação para MouseLeftButtonUp. |
Action | Selecione uma ação para o evento determinado:
|
Exemplos de Run Expresssions:
Somar dois valores e passar o resultado para outra tag.
Expressão-Tag.quantity1 + Tag.quantity2. Resultado-Tag.totalQuantity.
Incrementar um tag.
Expressão-tagCounter + 1. Resultado-tagCounter.
Incrementar um tag (0 - 10).
Expressão- If (tagCounter <10, tagCounter + 1,0). Resultado:-tagCounter.
Para mais informações, consulte "Configurando Expressões".
Dinâmica de Brilho (Shine Dynamic)
Configuração | Descrição |
Shine | Altera a aparência do objeto dinamicamente. |
IsMouseOver | Digite um tag que receberá o OverValue ou o NotOverValue. |
OverValue | O valor de IsMouseOver quando o mouse está sobre o objeto. |
NotOverValue | O valor de IsMouseOver quando o mouse não está sobre o objeto. |
Tooltip | Um texto para legenda ao passar com mouse sobre o objeto |
Mouse Over | A aparência do objeto quando o mouse está sobre ele. Appearance Opacidade - A opacidade do objeto (0 = transparente, 1 =
|
Mouse Not Over | A aparência do objeto quando o mouse não está sobre ele: Appearance Opacidade - O opacidade do objeto(0 = transparente, 1 =
|
Is Selected | A aparência do objeto quando o mesmo está selecionado: Appearance IsSelected - Define se o objeto está selecionado
|
Scale Reference |
Dinâmica Text I/O
Configuração | Descrição |
TextIO . | Dinamica de entrada e saida de texto. |
Binding Mode | Associar um objeto com uma tag:
|
Object or Expression | Objeto (entrada) ou Expression (somente saida) que está conectada com a caixa de texto. |
DesignModeCaption | O valor mostrado no modo de engenharia:
|
Input Range | Define o intervalo numérico para o valor inserido. |
MaxLength | Define o número máximo de caracteres. |
Format | Define o formato a ser usado para números na visualização |
Dinamica de Hyperlink
Configuração | Descrição |
HyperLink | Abre um hyperlink. |
HyperLinkType | Selecione o tipo de hyperlink:
|
Url | Configurar o URL para abrir om hiperlink |
Dinâmica de Security (Segurança)
Configuração | Descrição |
Security | Defina as permissões do objeto em tempo de execução: |
Disable | Digite um Tag, uma propriedade, ou uma expressão que retorna um valor. Considerando o valor resultante:
|
Verify Permissions | Quando selecionado, apenas os grupos de permissões escolhidos, podem acessar o objeto. |
Confirm Message | Mostra um diálogo de confirmação antes de tomar alguma ação:
|
Dinâmica Fill, Line e Text Color
Configuração | Descrição |
FillColor | Muda a cor de preenchimento do objeto dinamicamente. |
Expression | O valor usado para a dinâmica FillColor. |
Change Color |
|
LineColor | Muda a cor da linha objeto dinamicamente:. |
Expression | O valor usado para a dinâmica LineColor. |
Configuração | Descrição |
Change Color |
|
TextColor | Muda a cor do texto objeto dinamicamente:. |
Expression | o valor usado para a dinâmica TextColor. |
Change Color |
|
Dinâmica Bargraph
Configuração | Descrição |
Bargraph | Dinâmica de gráfico de barras |
Expression | o valor usado para a dinâmica de gráfico de barras. |
Value Range | Os valores mínimos e máximos que correspondem ao percentual de preenchimento máximo e mínimo. |
Fill (%) | O percentual mínimo e máximo de preenchimento. da barra gráfica |
Bar Color | A cor do gráfico de barras. |
Orientation | A orientação do gráfico de barras: |
Dinâmica Visibility
Configuração | Descrição |
Visibility | Altera dinamicamente a visibilidade e opacidade do objeto |
Visible | Digite um tag, uma propriedade, ou uma expressão que retorne um valor. Considerando-se o valor resultante:
|
Tooltip | Um texto que será exibido como uma dica de ferramenta |
Opacity | Opacidade
|
Dinâmica MoveDrag
Configuração | Descrição |
MoveDrag | Movimenta dinamicamente o objeto |
BindingMode |
|
Horizontal Move |
|
Vertical Move |
|
Dinâmica Scale
Setting | Descrição |
Scale | Muda o tamanho do objeto dinamicamente. |
Width Scale |
|
Height Scale |
|
Scale Reference: |
Dinâmica Rotate
Configuração | Descrição |
Rotate | Gira o objeto dinamicamente. |
Expression | o valor utilizado para a rotação. |
Value Range | Os valores mínimos e máximos que correspondem ao ângulo máximo e mínimo de rotação. Por exemplo: de 0 a 100 |
Angle | O ângulo mínimo e máximo de rotação. Por exemplo: 0-360 |
Center Reference |
Dinâmica Skew
Configuração | Descrição |
Skew | Distorce o objeto dinamicamente. |
X-axis Skew |
|
Y axis skew |
|
Skew Reference |
Dinâmica TextOutput
Configuração | Descrição |
TextOutput | Dinâmica de saída de texto. |
Expression | Indica o texto que será mostrado no objeto. |
Localizable | Indica se o texto deve ser traduzido quando o dicionário muda. |
DesignModeCaption | O valor mostrado no modo de design:
|
MaxLength | Define o número máximo de caracteres. |
Format | Define o formato a ser usado para números na visualização |
Nesta pagina:
- No labels