Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 30556|Resposta: 0

[WPF] Como usar a vinculação RelativeSource no WPF

[Copiar link]
Publicado em 22/04/2020 13:37:09 | | |
Ao especificar uma fonte de ligação no WPF, uma forma de fazer isso é usar o RelativeSource.

Isso significa que o elemento corrente e a fonte de ligação são posicionais.

O primeiro relacionamento: Eu

Para dar o exemplo mais simples: em um StackPanel, existe um TextBlock.

Se quiser que a largura e a altura da caixa de texto sejam as mesmas, pode fazer isso definindo o atributo Height="{Binding RelativeSource={RelativeSource Self},Path=Width}".


A segunda relação: TemplatedParent

Por exemplo, escreva um estilo para um Botão e modifique o Botão para ser um tipo elíptico. Ao mesmo tempo, a cor de fundo da elipse deve ser a mesma do botão.

Neste exemplo, TemplateParent refere-se ao Botão


A terceira relação: AncestralType

Especifica que a fonte de ligação é um elemento pai


Neste exemplo, a cor de fundo do Rótulo é a mesma da cor de fundo da Grade.





Anterior:MySQL adiciona um valor ou string ao valor original
Próximo:QA e seu trabalho de testes
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com