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. Os caminhos de propriedade são usados na associação de dados a objetos e em storyboards e linhas do tempo 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 no 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 que é 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 do tópico separado.

Construtores

Nome Description
PropertyPath(Object)

Inicializa uma nova instância da classe PropertyPath.

PropertyPath(String, Object[])

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

Propriedades

Nome Description
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 a parâmetros indexados.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também