.net - cuadros - elementos de un cuadro de dialogo
¿Hay un control de diálogo de propiedad que pueda usar en mi aplicación WPF? (2)
Necesitas usar una propiedad grid para esto. Vea estas publicaciones sobre cómo crear una.
¿Limitaciones de usar controles .NET 2.0 (Windows Forms) en WPF?
Estoy construyendo una aplicación usando WPF que será una especie de diseñador, es decir, un usuario puede arrastrar y soltar elementos de IU personalizados en un lienzo y ser capaz de configurar su comportamiento a través de propiedades.
(Piense en esto como un PowerPoint específico del dominio. Puede agregar elementos a la presentación, configurar las propiedades de los elementos y luego, eventualmente, puede ejecutar la "presentación de diapositivas" y esos elementos se comportarán de acuerdo con sus propiedades)
Entonces, en mi aplicación, ¿cuál es la mejor manera de mostrar y configurar las propiedades de un elemento? ¿Hay un control de diálogo de propiedad que pueda usar? (similar al de Visual Studio para controles)
Lamentablemente, no hay control PropertyGrid
en WPF. O tendrá que usar la cuadrícula de propiedades de WinForms o una disponible en la comunidad de código abierto o comprar a proveedores de terceros. Tiene las siguientes opciones para elegir:
Fuente abierta -
WPF Property Grid: http://wpg.codeplex.com/
PropertyTools (previamente llamado PropertyEditor) para WPF: http://propertytools.codeplex.com/
Kit de herramientas de WPF ampliado PropertyGrid: http://wpftoolkit.codeplex.com/wikipage?title=PropertyGrid
Native WPF 4 PropertyGrid http://www.codeproject.com/Articles/87715/Native-WPF-4-PropertyGrid
WPF PropertyGrid - Técnicas MVVM: http://www.codeproject.com/KB/WPF/PropertyGridMVVM.aspx
En caso de que esté trabajando en .Net 4.0, puede usar el control PropertyInspectorView
de WWF como cuadrícula de propiedad en WPF. Como se explica en este artículo: http://www.codeproject.com/KB/grid/WpfPropertyGrid.aspx
Tercera parte :
Actipro: http://www.actiprosoftware.com/products/controls/wpf/propertygrid
ComponentOne: http://www.componentone.com/SuperProducts/PropertyGridWPF/
Mindscape: http://www.mindscape.co.nz/products/WPFPropertygrid/
Syncfusion: http://www.syncfusion.com/products/wpf/property-grid
Personalizado -
En caso de que desee construir su propia PropertyGrid
, eche un vistazo a estos artículos:
(Muy) simple WPF PropertyGrid en 20 minutos: http://blog.joachim.at/?p=36
Su propia PropertyGrid en un par de horas: http://dvuyka.spaces.live.com/blog/cns!305B02907E9BE19A!448.entry