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


PropertyChangedCallback Делегат

Определение

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

public delegate void PropertyChangedCallback(DependencyObject ^ d, DependencyPropertyChangedEventArgs ^ e);
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1520405029, 53570, 17572, 130, 49, 253, 103, 103, 36, 242, 155)]
class PropertyChangedCallback : MulticastDelegate
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1520405029, 53570, 17572, 130, 49, 253, 103, 103, 36, 242, 155)]
public delegate void PropertyChangedCallback(DependencyObject d, DependencyPropertyChangedEventArgs e);
Public Delegate Sub PropertyChangedCallback(d As DependencyObject, e As DependencyPropertyChangedEventArgs)

Параметры

d
DependencyObject

DependencyObject, значение свойства которого изменилось.

e
DependencyPropertyChangedEventArgs

Данные события, выдаваемые любым событием, которое отслеживает изменения действующего значения данного свойства.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

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

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

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