Quando si scrivono custom control con supporto per template, può ritornare comodo l'utilizzo dell'attributo TemplateIstance, che può essere utilizzato per indicare la tipologia di template ed ha come effetto, tra gli altri, il corretto riconoscimento dello stesso da parte dell'intellisense di VS 2005.
[Browsable(false), TemplateInstance(TemplateInstance.Single) ] public ITemplate ContentTemplate { get { return _contentTemplate; } set { _contentTemplate = value; } }
In questo esempio la proprietà di nome ContentTemplate conterrà un template di tipo singolo, non ripetuto, ma qualora si costruiscano controlli che invece ripetono un template più volte il valore dell'enum deve essere impostato su Multiple.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Utilizzare WebAssembly con .NET, ovunque
- Definire stili a livello di libreria in Angular
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- Utilizzare il trigger SQL con le Azure Function
- Ottimizzazione dei block template in Angular 17
- Disabilitare automaticamente un workflow di GitHub (parte 2)