Partilhar via


PropertyPath.PathParameters Propriedade

Definição

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

public:
 property System::Collections::ObjectModel::Collection<System::Object ^> ^ PathParameters { System::Collections::ObjectModel::Collection<System::Object ^> ^ get(); };
public System.Collections.ObjectModel.Collection<object> PathParameters { get; }
member this.PathParameters : System.Collections.ObjectModel.Collection<obj>
Public ReadOnly Property PathParameters As Collection(Of Object)

Valor da propriedade

A lista de parâmetros.

Comentários

As propriedades de um PropertyPath normalmente são estabelecidas por meio dos construtores. Para definir PathParameters, o PropertyPath construtor é particularmente conveniente porque o argumento do pathParameters construtor é designado como params, o que significa que você não precisa criar ou dimensionar uma matriz para construção. Basta especificar cada membro da matriz como um parâmetro adicional.

Se a propriedade final que é o destino for um Freezable tipo, esse valor será clonado. Para obter detalhes, consulte Visão geral de storyboards.

A avaliação real da cadeia de propriedades é executada pelos mecanismos de animação do storyboard. PropertyPath No nível, nenhuma validação é executada para garantir que as etapas do caminho se conectem. Por exemplo, você pode construir um caminho de propriedade que tenha Control.BackgroundProperty como a primeira etapa e FrameworkElement.FlowDirectionProperty como a segunda etapa. Mas esse caminho de propriedade falhará se realmente aplicado como um destino, porque o tipo brush que preenche Control.BackgroundProperty não tem uma FrameworkElement.FlowDirection propriedade. Caminhos de propriedade inválidos falham silenciosamente. Para obter mais informações, consulte Visão geral de storyboards.

XAML: Quando você usa um PropertyPath para descrever uma referência de propriedade em XAML, como um valor de atributo, a cadeia de caracteres especificada é manipulada primeiro por um conversor de tipo (PropertyPathConverter). Esse conversor de tipo processa a cadeia de caracteres e, com base em sua sintaxe, chamará uma das assinaturas do PropertyPath construtor. Essa indireção por meio do conversor de tipo que manipula um valor de atributo geralmente é como você usa PropertyPath em XAML, em vez de declarar um PropertyPath elemento de objeto e, em seguida, aplicar valores específicos a atributos como Path e PathParameters. Para obter mais informações, consulte Sintaxe XAML do PropertyPath.

Uso de texto XAML

Os membros do PropertyPath tipo normalmente não são definidos em uma sintaxe XAML direta. Consulte Observações.

Aplica-se a