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 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) |