PostSharp / / API Reference / Post­Sharp.​Patterns.​Xaml / Attached­Property­Attribute

Class AttachedPropertyAttribute

Namespace: PostSharp.Patterns.Xaml
Assembly: PostSharp.Patterns.Xaml.dll
Syntax
[HasConstraint]
public sealed class AttachedPropertyAttribute : DependencyPropertyBaseAttribute, ILocationLevelAspect, ILocationLevelAspectBuildSemantics, IAspectBuildSemantics, IValidableAnnotation, IAspectProvider, IAspect, IService, ILocationValidationHandler

Constructors

Name Description
AttachedPropertyAttribute()
AttachedPropertyAttribute(PortableFormatterConstructorContext)

Properties

Name Description
SupportsRegistrationProperties

Methods

Name Description
CompileTimeValidate(LocationInfo)
GetPropertyName()
GetPropertyType()
OnPropertyGet<T>(out T, ILocationBinding)
OnPropertySet<T>(T)
RegisterProperty(Type, Type)
ValidateChangeHandlerSignature(MethodInfo, LocationInfo, String)
ValidateValidatorSignature(MethodInfo, LocationInfo, String)