PropertyPath Класс

Определение

Реализует структуру данных для описания свойства как пути под другим свойством или под типом-владельцем. Пути свойств используются в привязках данных к объектам, а также в раскадровках и временных шкалах для анимации.

public ref class PropertyPath sealed
[System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))]
public sealed class PropertyPath
[<System.ComponentModel.TypeConverter(typeof(System.Windows.PropertyPathConverter))>]
type PropertyPath = class
Public NotInheritable Class PropertyPath
Наследование
PropertyPath
Атрибуты

Комментарии

Этот класс содержит строку Pathи список свойств зависимостей, которые являются PathParameters строкой Path.

PropertyPath поддерживает два режима поведения:

В исходном режиме описывается путь к свойству, используемому в качестве источника для какой-то другой операции. Этот режим используется классом Binding для поддержки привязки данных.

В целевом режиме описывается путь к свойству, которое будет задано в качестве целевого свойства. Этот режим используется анимацией в поддержке раскадровок и модулей задания временной шкалы.

Например, Background.Opacity это двухэтапный путь. Этот путь подразумевает: сначала найдите Background свойство объекта, получите объект Background значения, которому присвоено свойство, а затем получите значение Opacity свойства для этого объекта.

Использование атрибута XAML

<object property="propertyPath" .../>  

Значения XAML

Propertypath
Строка, которая вычисляется как простой или сложный путь к свойству. Синтаксис настройки PropertyPath в XAML является универсальным, но сложным и описан в разделе PropertyPath XAML Syntax.

Конструкторы

PropertyPath(Object)

Инициализирует новый экземпляр класса PropertyPath.

PropertyPath(String, Object[])

Инициализирует новый экземпляр класса PropertyPath с заданной строкой пути и внутренним и параметрами.

Свойства

Path

Получает или задает строку, описывающую путь.

PathParameters

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

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

См. также раздел