The CollapsibleNodeStyleDecoratorRenderer type exposes the following members.

Constructors

  NameDescription
Public methodCollapsibleNodeStyleDecoratorRenderer
Initializes a new instance of the CollapsibleNodeStyleDecoratorRenderer class.

Methods

  NameDescription
Protected methodConfigure
This is an empty implementation of the Configure()()()() method. Subclasses should override this.
(Inherited from AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>.)
Protected methodCreateButton
Factory method that creates the toogle button instance.
Protected methodCreateSelectionInstaller
Callback that provides a customized ISelectionInstaller.
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
Creates the visual for the given context.
(Overrides AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>..::..CreateVisual(IRenderContext).)
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
Delegates to the GetWrappedStyle()()()() and takes the button into account.
(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>)>)>.)
Protected methodGetButtonLocationParameter
Yields the ButtonLocationParameter for the current Style
Protected methodGetButtonStyle
Yields the ButtonStyle for the current Style
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
Delegates to the GetWrappedStyle()()()().
(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
Delegates to the GetWrappedStyle()()()().
(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>)>)>.)
Protected methodGetWrappedStyle
Yields the Wrapped property for the current Style
Public methodInstall
Installs the model in the canvas at the given group using the StyleDescriptor.
(Inherited from AbstractStyleRenderer<(Of <(<'TModelItem, TModelStyle, TStyle>)>)>.)
Public methodIsHit
Delegates to the GetWrappedStyle()()()() and checks the button.
(Overrides AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>..::..IsHit(PointD, ICanvasContext).)
Public methodIsInBox
Delegates to the GetWrappedStyle()()()().
(Overrides AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>..::..IsInBox(RectD, ICanvasContext).)
Public methodIsInside
Delegates to the GetWrappedStyle()()()().
(Overrides AbstractNodeStyleRenderer<(Of <(<'TStyle>)>)>..::..IsInside(PointD).)
Public methodIsVisible
Delegates to the GetWrappedStyle()()()().
(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
Public fieldStatic memberCollapseButtonStyleKey
The resource key that will be used by this instance to look up the Style of the ToggleButton if GetButtonStyle()()()() method yields nullNothingnullptra null reference (Nothing in Visual Basic)
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
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>)>)>.)
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