PropertyPath Clase

Definición

Implementa una estructura de datos para describir una propiedad como una ruta de acceso por debajo de otra propiedad o por debajo de un tipo de propiedad. Las rutas de acceso de propiedad se utilizan en el enlace de datos a objetos y en los guiones gráficos y las escalas de tiempo de las 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 son en PathParameters 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, buscar la Background propiedad de un objeto, obtener el objeto de valor en el que está establecida la Background propiedad y, a continuación, obtener 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

PropertyPath(Object)

Inicializa una nueva instancia de la clase PropertyPath.

PropertyPath(String, Object[])

Inicializa una nueva instancia de la clase PropertyPath, con la cadena y los parámetros del símbolo (token) de rutas proporcionados.

Propiedades

Path

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

PathParameters

Obtiene la lista de parámetros que se utilizan cuando la ruta de acceso hace referencia a parámetros indizados.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también