The ShinyPlateNodeStyleRenderer type exposes the following members.

Constructors

  NameDescription
Public methodShinyPlateNodeStyleRenderer
Initializes a new instance of the ShinyPlateNodeStyleRenderer class

Methods

  NameDescription
Protected methodConfigure
This is an empty implementation of the Configure()()()() method. Subclasses should override this.
(Overrides AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>..::..Configure()()()().)
Protected methodCreateStyleDescriptor
Factory method for the NodeStyleDescriptor property. This method will be called upon first access to the StyleDescriptor property.
(Inherited from AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>.)
Public methodCreateVisual
Abstract method that creates the FrameworkElement as part of the IVisualCreator interface.
(Overrides AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>..::..CreateVisual(IRenderContext).)
Protected methodDrawShadow
Determines whether to draw the drop shadow.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetBounds
Returns the layout bounds as an upper bound for the painting bound.
(Overrides AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>..::..GetBounds(ICanvasContext).)
Public methodGetBoundsProvider
Configures the style and item parameters, calls Configure()()()() and returns this.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public methodGetContext
Configures the style and item parameters, does not call Configure()()()() and returns this.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetHitTestable
Configures the style and item parameters, calls Configure()()()() and returns this.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public methodGetIntersection
Finds an intersection for the current node using the style.
(Overrides AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>..::..GetIntersection(PointD, PointD).)
Public methodGetMarqueeTestable
Configures the style and item parameters, calls Configure()()()() and returns this.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public methodGetOutline
Returns the outline of the shape using the node's Layout.
(Overrides AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>..::..GetOutline()()()().)
Public methodGetShapeGeometry
Configures the Style and Item parameters, calls Configure()()()() and returns this.
(Inherited from AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetVisibilityTest
Configures the style and item parameters, does not call Configure()()()() and returns this.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public methodGetVisualCreator
Configures the style and item parameters, calls Configure()()()() and returns this.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public methodInstall
Installs the model in the canvas at the given group using the StyleDescriptor.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public methodIsHit
Hit tests the node using the current Style.
(Overrides AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>..::..IsHit(PointD, ICanvasContext).)
Public methodIsInBox
Tests the node using the current Style for an intersection with the given box.
(Inherited from AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>.)
Public methodIsInside
Checks whether the given coordinate lies within the shape's geometric bounds.
(Overrides AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>..::..IsInside(PointD).)
Public methodIsVisible
Determines visibility by checking for an intersection with the Layout.
(Overrides AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>..::..IsVisible(RectD, ICanvasContext).)
Public methodLookup
Implements the ILookup interface.
(Overrides AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>..::..Lookup(Type).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodSetItem
Called by the various descriptor getters to initialize the item.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Protected methodSetStyle
Called by the various descriptor getters to initialize the style.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateVisual
Simple implementation of an update strategy as part of the IVisualCreator interface.
(Overrides AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>..::..UpdateVisual(IRenderContext, FrameworkElement).)

Fields

  NameDescription
Protected fielditem
The item that is currently assigned to this renderer instance.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Protected fieldstyle
The style that it currently assigned to this renderer instance.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)

Properties

  NameDescription
Protected propertyBrush
Retrieves the brush from the style.
Public propertyItem
Gets the currently configured item.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public propertyLayout
Returns the Layout of the node this renderer is currently configured for.
(Inherited from AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>.)
Protected propertyPen
Retrieves the pen from the style.
Protected propertyRadius
Retrieves the radius from the style.
Public propertyStyle
Gets the currently configured style.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public propertyStyleDescriptor
Gets the ICanvasObjectDescriptor to use for new installations. If the field has not yet been initialized upon first access, the factory method CreateStyleDescriptor()()()() will be called.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)

See Also