PropertyPath.PathParameters Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.