Compartir a través de


PropertyPath.PathParameters Propiedad

Definición

Obtiene la lista de parámetros que se utilizan cuando la ruta de acceso hace referencia a parámetros indizados.

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 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 un 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ía 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, consulte Información general sobre objetos Storyboard.

XAML: Cuando se usa para PropertyPath describir una referencia de propiedad en XAML, como valor de atributo, la cadena especificada 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 de PropertyPath.

Uso de texto XAML

Los miembros del PropertyPath tipo no suelen establecerse en una sintaxis XAML directa. Vea la sección Comentarios.

Se aplica a