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. См. заметки.