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)

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

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