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


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)

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

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

Комментарии

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

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

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

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

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

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

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