PropertyContainer (Clase)

Actualización: noviembre 2007

Se utiliza como contenedor gráfico para las instancias de PropertyEntry.

Espacio de nombres:  Microsoft.Windows.Design.PropertyEditing
Ensamblado:  Microsoft.Windows.Design (en Microsoft.Windows.Design.dll)

Sintaxis

Public Class PropertyContainer _
    Inherits Control _
    Implements INotifyPropertyChanged

Dim instance As PropertyContainer
public class PropertyContainer : Control, 
    INotifyPropertyChanged
public ref class PropertyContainer : public Control, 
    INotifyPropertyChanged
public class PropertyContainer extends Control implements INotifyPropertyChanged

Comentarios

Este control tiene definido su comportamiento pero no su apariencia. Sin embargo, generalmente se le aplica el estilo de una fila horizontal que incluye el nombre de la propiedad seguido de un editor para su valor. No obstante, el estilo de este control lo cambiarán terceros según sus necesidades. El estilo lo controlan tres tipos de ControlTemplate (InlineRowTemplate, ExtendedPopupRowTemplate y ExtendedPinnedRowTemplate) que la lógica de este control selecciona. Esta lógica se basa en el valor actual de la propiedad ActiveEditMode. Este control también expone tres tipos de DataTemplate (InlineEditorTemplate, ExtendedEditorTemplate y DialogEditorTemplate) que cada una de las plantillas de fila puede usar para mostrar el editor de valores adecuado para el objeto PropertyValue que se está editando.

Jerarquía de herencia

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              Microsoft.Windows.Design.PropertyEditing.PropertyContainer

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

PropertyContainer (Miembros)

Microsoft.Windows.Design.PropertyEditing (Espacio de nombres)

Otros recursos

Extensibilidad de WPF Designer

Arquitectura de edición de propiedades