PropertyPath Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |