Common interface for all IVisualStyle<(Of <(<'TModelItem>)>)>s that use
WPF templating techniques to skin the appearance of
the items.
Namespace: yWorks.yFiles.UI.DrawingAssembly: yWorks.yFilesSilverlight.Viewer (in yWorks.yFilesSilverlight.Viewer.dll) Version: 2.1.0.2
Syntax
| C# |
|---|
public interface IUIElementStyle<TModelItem> : ITaggedStyleBase<TModelItem>, IVisualStyle<TModelItem>, IModelItemInstaller<TModelItem>, ICloneable where TModelItem : class, IModelItem |
| Visual Basic |
|---|
Public Interface IUIElementStyle(Of TModelItem As {Class, IModelItem}) _ Inherits ITaggedStyleBase(Of TModelItem), IVisualStyle(Of TModelItem), _ IModelItemInstaller(Of TModelItem), ICloneable |
Type Parameters
- TModelItem
- The exact type of model item. Derived interfaces specify concrete item types.
Remarks
This interface defines access to the Template
instances which will be used during the rendering to create the visual representation for
the model item.