Compartir por


PropertyPath.PathParameters Propiedad

Definición

Obtiene la lista de parámetros que se van a usar cuando la ruta de acceso hace referencia 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 propiedad

Lista de parámetros.

Comentarios

Las propiedades de un PropertyPath objeto se establecen normalmente a través de los constructores. Para establecer PathParameters, el PropertyPath constructor es especialmente conveniente porque el pathParameters argumento constructor se designa como params, lo que significa que no es necesario crear o dimensionar una matriz para la construcción. Simplemente especifique cada miembro de la matriz como parámetro adicional.

Si la propiedad final que es el destino es un Freezable tipo, ese valor se clonará. Para obtener más información, consulte Información general sobre guiones gráficos.

La evaluación real de la cadena de propiedades se realiza mediante los mecanismos de animación del guión gráfico. En el PropertyPath nivel , no se realiza ninguna validación para asegurarse de que los pasos de la ruta de acceso se conectan en absoluto. Por ejemplo, puede construir una ruta de acceso de propiedad que tenga Control.BackgroundProperty como primer paso y FrameworkElement.FlowDirectionProperty como segundo paso. Sin embargo, esta ruta de acceso de propiedad producirá un error si se aplica realmente como destino, ya que el tipo Brush que rellena Control.BackgroundProperty no tiene una FrameworkElement.FlowDirection propiedad . Las rutas de acceso de propiedad no válidas no se pueden realizar de forma silenciosa. Para obtener más información, vea Información general sobre guiones gráficos.

XAML: Cuando usas PropertyPath para describir una referencia de propiedad en XAML, como un valor de atributo, la cadena que especificas se controla primero mediante un convertidor de tipos (PropertyPathConverter). A continuación, este convertidor de tipos procesa la cadena y en función de su sintaxis llamará a una de las firmas del PropertyPath constructor. Esta direccionamiento indirecto a través del convertidor de tipos que controla un valor de atributo suele ser la forma en que se usa PropertyPath en XAML, en lugar de declarar un PropertyPath elemento de objeto y, a continuación, aplicar valores específicos a atributos como Path y PathParameters. Para obtener más información, consulta Sintaxis XAML propertyPath.

Uso de texto XAML

Los miembros del PropertyPath tipo no suelen establecerse en una sintaxis XAML directa. Consulte Comentarios.

Se aplica a