PropertyPath Clase

Definición

Implementa una estructura de datos para describir una propiedad como una ruta de acceso debajo de otra propiedad o debajo de un tipo propietario. Las rutas de acceso de propiedad se usan en el enlace de datos a objetos y en guiones gráficos y escalas de tiempo para animaciones.

public ref class PropertyPath sealed
[System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))]
public sealed class PropertyPath
[<System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))>]
type PropertyPath = class
Public NotInheritable Class PropertyPath
Herencia
PropertyPath
Atributos

Comentarios

Esta clase contiene una cadena Pathy una lista de propiedades de dependencia que se encuentran PathParameters en la cadena Path.

PropertyPath admite dos modos de comportamiento:

El modo de origen describe una ruta de acceso a una propiedad que se usa como origen para alguna otra operación. Esta clase usa Binding este modo para admitir el enlace de datos.

El modo de destino describe una ruta de acceso a una propiedad que se establecerá como una propiedad de destino. Este modo lo usa la animación para admitir establecedores de guion gráfico y escala de tiempo.

Por ejemplo, Background.Opacity es una ruta de acceso de dos pasos. Esta ruta de acceso implica: en primer lugar, busque la Background propiedad de un objeto , obtenga el objeto value en el que se establece la Background propiedad y, a continuación, obtenga el valor de la Opacity propiedad en ese objeto.

Uso de atributos XAML

<object property="propertyPath" .../>

Valores XAML

propertyPath Cadena que se evalúa como una ruta de acceso de propiedad simple o compleja. La sintaxis para establecer en PropertyPath XAML es versátil, pero compleja, y se describe en el tema independiente PropertyPath XAML Syntax.

Constructores

Nombre Description
PropertyPath(Object)

Inicializa una nueva instancia de la clase PropertyPath.

PropertyPath(String, Object[])

Inicializa una nueva instancia de la PropertyPath clase , con la cadena de token de ruta de acceso y los parámetros proporcionados.

Propiedades

Nombre Description
Path

Obtiene o establece la cadena que describe la ruta de acceso.

PathParameters

Obtiene la lista de parámetros que se van a usar cuando la ruta de acceso hace referencia a parámetros indexados.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también