PropertyPath.PathParameters Propriedade

Definição

Obtém a lista de parâmetros a usar quando o caminho se refere a 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 de Propriedade

A lista de parâmetros.

Observações

As propriedades para a PropertyPath são tipicamente estabelecidas através dos construtores. Para definir PathParameters, o PropertyPath construtor é particularmente conveniente porque o pathParameters argumento do construtor é designado como params, o que significa que não é necessário criar ou dimensionar um array para construção. Basta especificar cada membro do array como um parâmetro adicional.

Se a propriedade final que é o alvo for um Freezable tipo, esse valor será clonado. Para mais detalhes, consulte Resumo dos Storyboards.

A avaliação real da cadeia de propriedades é realizada pelos mecanismos de animação do storyboard. A nível PropertyPath geral, não é realizada qualquer validação para garantir que os passos do caminho se conectam. Por exemplo, pode construir um caminho de propriedade que tem Control.BackgroundProperty como primeiro passo e FrameworkElement.FlowDirectionProperty como segundo passo. Mas tal caminho de propriedade falharia se fosse aplicado como alvo, porque o tipo Brush que preenche Control.BackgroundProperty não tem propriedade FrameworkElement.FlowDirection . Caminhos de propriedade inválidos falham silenciosamente. Para obter mais informações, consulte Storyboards Visão Geral.

XAML: Quando usa a PropertyPath para descrever uma referência de propriedade em XAML, como valor de atributo, a cadeia que especifica é primeiro tratada por um conversor de tipos (PropertyPathConverter). Este conversor de tipos processa então a cadeia e, com base na sua sintaxe, chama uma das PropertyPath assinaturas do construtor. Esta indireção através do conversor de tipos que trata um valor de atributo é geralmente como se usa PropertyPath em XAML, em vez de declarar um PropertyPath elemento objeto e depois aplicar valores específicos a atributos como Path e PathParameters. Para mais informações, consulte Sintaxe PropertyPath XAML.

Utilização de Texto XAML

Os membros do PropertyPath tipo normalmente não são definidos numa sintaxe XAML direta. Ver Observações.

Aplica-se a