NoesisGUI
 

🔹 ControlTemplate Class

namespace Noesis | MSDN

Specifies the visual structure and behavioral aspects of a Control that can be shared across multiple instances of the control.

Inheritance Hierarchy

• ControlTemplate

📚 Class Hierarchy Index

Properties

Name Description
◆ CustomProperties Gets or sets the list of custom properties defined in this component
◆ TargetType Gets or sets the type for which this template is intended
◆ Triggers Gets a collection of TriggerBase objects that apply property changes or perform actions based on specified conditions

◆ Dependency Property   ◆ Reflection Property


From FrameworkTemplate

Name Description
◆ Resources Gets or sets the collection of resources that can be used within the scope of this template
◆ VisualTree Gets or sets the root node of the template

◆ Dependency Property   ◆ Reflection Property

Attached Properties

ControlTemplate has no attached properties

Methods

From FrameworkTemplate

Name Description
◆ Apply(FrameworkElement*) Applies current template to the specified element
◆ FindName(const char*, FrameworkElement*) Finds the element associated with the specified name defined within this template
◆ FindName(const char*) Returns an object that has the provided identifying name
◆ FindObject(BaseComponent*) Finds if element is a named object registered in the template. Returns null if not found
◆ GetAvailableTriggers() Gets template triggers if available
◆ RegisterName(const char*, BaseComponent*) Registers the provided name into the current XAML namescope
◆ UnregisterName(const char*) Unregisters the provided name from the current XAML namescope
◆ UpdateName(const char*, BaseComponent*) Updates previously registered item with new one. This is required to refresh Binginds when freezables are cloned during animations
 
© 2017 Noesis Technologies