Common interface for all IVisualStyle<(Of <(<'TModelItem>)>)>s that use WPF templating techniques to skin the appearance of the items.

Namespace: yWorks.yFiles.UI.Drawing
Assembly: yWorks.yFilesSilverlight.Viewer (in yWorks.yFilesSilverlight.Viewer.dll) Version: 2.4.0.0

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.

See Also