Class DefaultControlTemplateRegistry
- Namespace
- Forma
- Assembly
- Forma.dll
public sealed class DefaultControlTemplateRegistry
- Inheritance
-
DefaultControlTemplateRegistry
- Inherited Members
-
Constructors
public DefaultControlTemplateRegistry()
Properties
public static DefaultControlTemplateRegistry Shared { get; }
Property Value
- DefaultControlTemplateRegistry
Methods
public ControlTemplate GetTemplate(Type controlType)
Parameters
controlType Type
Returns
- ControlTemplate
public void Register(ControlTemplate template)
Parameters
template ControlTemplate
public void Register<TControl>(ControlTemplateFactory<TControl> factory, IEnumerable<TemplatePartMetadata> parts = null) where TControl : TemplatedControl
Parameters
factory ControlTemplateFactory<TControl>
parts IEnumerable<TemplatePartMetadata>
Type Parameters
TControl
public bool TryGetTemplate(Type controlType, out ControlTemplate template)
Parameters
controlType Type
template ControlTemplate
Returns
- bool
public bool Unregister(Type controlType)
Parameters
controlType Type
Returns
- bool