PropertyPath Classe

Definição

Implementa uma estrutura de dados para descrever uma propriedade como um caminho abaixo de outra propriedade ou abaixo de um tipo proprietário. Caminhos de propriedade são usados na vinculação de dados a objetos e em cronogramas e storyboards para animações.

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
Herança
PropertyPath
Atributos

Comentários

Essa classe contém uma cadeia Pathde caracteres e uma lista de propriedades de dependência que estão na PathParameters cadeia de caracteres Path.

PropertyPath dá suporte a dois modos de comportamento:

O modo de origem descreve um caminho para uma propriedade que é usada como uma origem para alguma outra operação. Esse modo é usado pela classe para dar suporte à Binding associação de dados.

O modo de destino descreve um caminho para uma propriedade que será definida como uma propriedade de destino. Esse modo é usado pela animação em suporte a storyboard e setters de linha do tempo.

Por exemplo, Background.Opacity é um caminho de duas etapas. Esse caminho implica: primeiro, localize a Background propriedade de um objeto, obtenha o objeto de valor ao qual a Background propriedade está definida e, em seguida, obtenha o valor da Opacity propriedade nesse objeto.

Uso do Atributo XAML

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

Valores XAML

Propertypath
Uma cadeia de caracteres avaliada como um caminho de propriedade simples ou complexo. A sintaxe para definir um PropertyPath em XAML é versátil, mas complexa, e é descrita na sintaxe XAML do PropertyPath de tópico separada.

Construtores

PropertyPath(Object)

Inicializa uma nova instância da classe PropertyPath.

PropertyPath(String, Object[])

Inicializa uma nova instância da classe PropertyPath com a cadeia de caracteres de token de caminho e os parâmetros fornecidos.

Propriedades

Path

Obtém ou define a cadeia de caracteres que descreve o caminho.

PathParameters

Obtém a lista de parâmetros a serem usados quando o caminho se refere aos parâmetros indexados.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também