Abstract common mutable implementation of IUIElementStyle<(Of <(<'TModelItem>)>)> that provides a number of default constructors and default behavior.

Namespace: yWorks.yFiles.UI.Drawing
Assembly: yWorks.yFilesWPF.Viewer (in yWorks.yFilesWPF.Viewer.dll) Version: 2.2.0.2 (2.2.0.2)

Syntax

C#
[ObfuscationAttribute(StripAfterObfuscation = false, Exclude = true, 
	ApplyToMembers = true)]
[ContentPropertyAttribute("Template")]
public abstract class UIElementStyle<TModelItem> : IUIElementStyle<TModelItem>, 
	ITaggedStyleBase<TModelItem>, IVisualStyle<TModelItem>, IModelItemInstaller<TModelItem>, 
	ICloneable, INotifyPropertyChanged
where TModelItem : class, IModelItem
Visual Basic
<ObfuscationAttribute(StripAfterObfuscation := False, Exclude := True,  _
	ApplyToMembers := True)> _
<ContentPropertyAttribute("Template")> _
Public MustInherit Class UIElementStyle(Of TModelItem As {Class, IModelItem}) _
	Implements IUIElementStyle(Of TModelItem), ITaggedStyleBase(Of TModelItem),  _
	IVisualStyle(Of TModelItem), IModelItemInstaller(Of TModelItem), ICloneable,  _
	INotifyPropertyChanged

Type Parameters

TModelItem
The type of the model item.

Inheritance Hierarchy

See Also