Abstract common mutable implementation of IUIElementStyle<(Of <(<'TModelItem>)>)> that provides a number
of default constructors and default behavior.
Namespace: yWorks.yFiles.UI.DrawingAssembly: 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
System..::..Object
yWorks.yFiles.UI.Drawing..::..UIElementStyle<(Of <(<'TModelItem>)>)>
yWorks.yFiles.UI.Drawing..::..UIElementEdgeStyle
yWorks.yFiles.UI.Drawing..::..UIElementLabelStyle
yWorks.yFiles.UI.Drawing..::..UIElementNodeStyle
yWorks.yFiles.UI.Drawing..::..UIElementPortStyle
yWorks.yFiles.UI.Drawing..::..UIElementStyle<(Of <(<'TModelItem>)>)>
yWorks.yFiles.UI.Drawing..::..UIElementEdgeStyle
yWorks.yFiles.UI.Drawing..::..UIElementLabelStyle
yWorks.yFiles.UI.Drawing..::..UIElementNodeStyle
yWorks.yFiles.UI.Drawing..::..UIElementPortStyle