TargetPropertyPath Class

Definition

Represents the path to a property on a target element.

public ref class TargetPropertyPath sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.Activatable(Microsoft.UI.Xaml.ITargetPropertyPathFactory, 65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.WebHostHidden]
class TargetPropertyPath final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.UI.Xaml.ITargetPropertyPathFactory), 65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.WebHostHidden]
public sealed class TargetPropertyPath
Public NotInheritable Class TargetPropertyPath
Inheritance
TargetPropertyPath
Attributes
Windows.Foundation.Metadata.ActivatableAttribute Windows.Foundation.Metadata.ContractVersionAttribute Windows.Foundation.Metadata.MarshalingBehaviorAttribute Windows.Foundation.Metadata.ThreadingAttribute Windows.Foundation.Metadata.WebHostHiddenAttribute

Examples

In this example, myPanel.Orientation is a TargetPropertyPath where myPanel is the Target and Orientation is the Property.

<Setter Target="myPanel.Orientation" Value="Horizontal"/>

Remarks

TargetPropertyPath is used to create the simplified dotted Setter.Target syntax in XAML.

Constructors

TargetPropertyPath()

Initializes a new instance of the TargetPropertyPath class.

TargetPropertyPath(DependencyProperty)

Initializes a new instance of the TargetPropertyPath class with the specified target property.

Properties

Path

Gets or sets the path to the property on the target element.

Target

Gets or sets the object that contains the property described by Path.

Applies to

See also