Silverlight Accordion.Posso vincular a um conjunto de controles com estilos diferentes?
-
28-10-2019 - |
Pergunta
Eu tenho uma lista de alguns itens de dados.Cada um tem um método GetStyle
que retorna ControlTemplate
.Anteriormente, eu estava construindo um painel personalizado e adicionando os itens como controles aos filhos.
Agora preciso agrupar os itens e quero usar acordeão, mas preciso descobrir como posso injetar meu próprio modelo para cada item na encadernação.
Como alternativa, posso dividir os itens em vários painéis e adicioná-los ao acordeão (evitando vinculação de dados), mas também não tenho certeza de como.
Estou usando o Silverlight 5.
Solução
O que fiz para que funcionasse:
- Criado controle sem aparência
- Em Load ou ApplyTemplate, injeto ControlTemplate controle
- Criado modelo de item de conteúdo acordeão como ...
- Vincule a fonte de dados Accordion à lista de itens que tem conhecimento sobre qual modelo deve ser criado.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow