PropertyPath Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |