Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
DelphiIDENotíciaRAD Studio

Da lista de ligações para Visual LiveBindings

livebinginds 01

Depois de examinar o mecanismo de expressão do Delphi, as associações de componentes e o componente da lista de associações, agora podemos examinar a maneira fácil e intuitiva de configurar um aplicativo com associações dinâmicas, a superfície de design Visual LiveBindings.


Nas últimas semanas, escrevi sobre  o mecanismo de expressão do Delphi ,  expressões e componentes de ligação e o componente da  lista de ligações . Agora é hora de colocar tudo junto olhando as ferramentas visuais que o Delphi disponibiliza para configurar facilmente as ligações. Isso é chamado de LiveBindings Designer (disponível no menu Exibir | Janelas de ferramentas) e é um painel adicional que você pode exibir ao lado de um formulário de tempo de design ou módulo de dados.

Esta é a aparência da demonstração da última postagem do blog no LiveBindings Designer:

livebinginds_01-6805877

Agora, se você deseja criar algumas das ligações diretamente no designer, pode executar as seguintes etapas de amostra:

  • Abra um novo formulário
  • Solte os controles NumberBox e Progressbar
  • No designer LiveBindings, arraste da propriedade Value de NumberBox para a propriedade Progress da barra de progresso, como abaixo:

livebinginds_02-3769999

Agora, ative as setas embutidas para alterar o valor e funcionará sem código. Como alternativa, se você digitar no NumberBox, o valor será atualizado quando você sair do controle (portanto, você precisa de pelo menos outro controle que possa receber o foco de entrada.

Agora, este é um cenário muito simples, há muitas propriedades de controles que você pode conectar, mas pode ser necessário expandir as propriedades “vinculáveis” das padrão, selecionando os três pontos na parte inferior dos elementos no designer LiveBindings.

livebinginds_03-8379288

Agora é importante notar que este designer e os assistentes relacionados estão focados principalmente em cenários de vinculação de dados de banco de dados, e é por isso que a associação de controles de IU nem sempre funciona facilmente. Veremos vinculações de dados em uma postagem futura no blog.

rad studio banner blog

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

IN THE ARTICLES