Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.59 KB

propertypath.md

File metadata and controls

28 lines (20 loc) · 1.59 KB
-api-id -api-type
T:Windows.UI.Xaml.PropertyPath
winrt class

Windows.UI.Xaml.PropertyPath

-description

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.

-remarks

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.

-examples

-see-also

DependencyObject, Property-path syntax, {Binding} markup extension