2011-06-11 16 views
5

Creo que todos los controles de WinForm tienen una propiedad de etiqueta que me pareció muy conveniente en ocasiones. Sin embargo, esta propiedad Tag parece haber desaparecido para los controles WPF como DataGrid. ¿Alguien puede explicar por qué? ¿Hay una mejor manera en WPF para lograr esto?¿Por qué los controles WPF no tienen propiedad de etiqueta?

Respuesta

8

Los controles WPF tienen un Tag -propiedad (Debido a la clase base). Sin embargo, con el concepto de DataContext, la propiedad de etiqueta ya no es muy importante.

+4

También puede crear una propiedad adjunta (http://msdn.microsoft.com/en-us/library/ms749011.aspx) para situaciones más complejas. –

+0

@Bradley: +1 ¡Bien, esta es una posibilidad muy poderosa y mucho más ordenada que una propiedad Tag! – HCL

0

La propiedad Tag omite el significado. Puede usar Attached Properties para crear más propiedades semánticas en cualquier control.

Cuestiones relacionadas