-api-id | -api-type |
---|---|
T:Windows.UI.Xaml.PropertyPath |
winrt class |
Implements a data structure for describing a property as a path below another property, or below an owning type. Property paths are used in data binding to objects.
The main reason you might work with a PropertyPath object is to clone existing binding properties and use them somewhere else:
- Get the Path from an existing binding (Binding.Path).
- Use that string value to construct a new PropertyPath.
- Create a new Binding. Use the new PropertyPath for its Binding.Path (and probably adjust some other properties too).
- Apply the new Binding to a different object-property combination, using SetBinding.
Animation targeting also uses a property path concept, as documented in the Property-path syntax topic. However, animation targeting doesn't use PropertyPath as the underlying type, it expresses the paths as strings and uses strings for all related API calls.
DependencyObject, Property-path syntax, {Binding} markup extension