NoesisGUI
 

🔹 TemplateBindingExtension Class

namespace Noesis | MSDN

Implements a markup extension that supports the binding between the value of a property in a template and the value of some other exposed property on the templated control.

Using a TemplateBinding is equivalent to using a Binding with the Source property set to RelativeSource.TemplatedParent.

The method ProvideValue returns a TemplateBindingExpression.

Example:

<ControlTemplate Key="buttonTemplate" TargetType="{x:Type Button}">
  <Border Background="{TemplateBinding Background}"/>
</ControlTemplate>

Inheritance Hierarchy

• TemplateBindingExtension

📚 Class Hierarchy Index

Properties

Name Description
◆ Property Gets or sets the source property being bound to

◆ Dependency Property   ◆ Reflection Property


Attached Properties

TemplateBindingExtension has no attached properties

Methods

From MarkupExtension

Name Description
◆ ProvideValue(const ValueTargetProvider*) Returns an object that is provided as the value of the target property for this extension

Events

TemplateBindingExtension has no events

 
© 2017 Noesis Technologies