Поделиться через


PropertyPath.PathParameters Свойство

Определение

Получает список параметров для использования, когда путь относится к индексированным параметрам.

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)

Значение свойства

Список параметров.

Комментарии

Свойства для PropertyPath обычно устанавливаются с помощью конструкторов. Для задания PathParametersPropertyPath конструктор особенно удобен, так как pathParameters аргумент конструктора обозначается как params, что означает, что не нужно создавать или измерение массива для построения. Вы просто указываете каждый элемент массива в качестве дополнительного параметра.

Если конечное свойство, которое является целевым, является типом Freezable , это значение будет клонировано. Дополнительные сведения см. в разделе Общие сведения о раскадровках.

Фактическая оценка цепочки свойств выполняется механизмами анимации раскадровки. PropertyPath На этом уровне проверка не выполняется, чтобы убедиться, что шаги пути подключаются. Например, можно создать путь к свойству, который имеет Control.BackgroundProperty в качестве первого шага и FrameworkElement.FlowDirectionProperty как второй шаг. Но такой путь к свойству будет завершаться ошибкой, если он фактически применяется в качестве целевого объекта, так как тип Brush, который заполняет Control.BackgroundProperty , не имеет FrameworkElement.FlowDirection свойства . Недопустимые пути к свойствам завершаются автоматическим сбоем. Дополнительные сведения см. в разделе Общие сведения о Storyboard.

XAML: При использовании PropertyPath для описания ссылки на свойство в XAML в качестве значения атрибута указанная строка сначала обрабатывается преобразователем типов (PropertyPathConverter). Затем этот преобразователь типов обрабатывает строку и на основе ее синтаксиса вызывает одну из сигнатур PropertyPath конструктора. Это косвенное обращение через преобразователь типов, обрабатывающий значение атрибута, обычно используется PropertyPath в XAML вместо объявления объектного PropertyPath элемента и последующего применения определенных значений к атрибутам, таким как Path и PathParameters. Дополнительные сведения см. в разделе Синтаксис XAML PropertyPath.

Использование текста XAML

PropertyPath Члены типа обычно не задаются в прямом синтаксисе XAML. См. заметки.

Применяется к