The PortControlPortStyle type exposes the following members.

Constructors

  NameDescription
Public methodPortControlPortStyle
Initializes a new instance of the PortControlPortStyle class.

Methods

  NameDescription
Public methodClone
Performs a shallow clone of this instance, except for the value of StyleTag which is cloned, too, if it can be cloned.
(Inherited from ControlStyleBase<(Of <(<'TModelItem>)>)>.)
Protected methodCreateRenderer
Factory method that creates the renderer.
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 methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetPreferredSize
Convenience method that determines the preferred RenderSize of the port if this style was applied.
Protected methodGetStyle
Callback method that determines the Style for the PortControl.
Public methodGetTag
Gets the tag for the specified item and context.
(Inherited from ControlStyleBase<(Of <(<'TModelItem>)>)>.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnPropertyChanged
Raises the PropertyChanged event.
(Inherited from ControlStyleBase<(Of <(<'TModelItem>)>)>.)
Public methodSetTag
Sets the new tag on the specified item in the given context.
(Inherited from ControlStyleBase<(Of <(<'TModelItem>)>)>.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyContextLookup
Gets or sets an implementation of IContextLookup that can be used to satisfy queries that are made to the implementation which is returned by calls to GetContext(TModelItem, TStyle) that are made on the IStyleRenderer<(Of <(<'TModelItem, TStyle>)>)> that is associated with this style instance.
(Inherited from ControlStyleBase<(Of <(<'TModelItem>)>)>.)
Public propertyOutlineShape
Gets or sets the Shape of the outline of a port that will be displayed using the created control.
Public propertyRenderer
Convenience getter that yields the PortControlPortStyleRenderer that is used by this instance.
Public propertyRenderSize
Gets or sets the Size of the of a port that will be displayed using the created control.
Public propertyStyleResourceKey
Gets or sets the String that will be used to look up the Style that is applied to the PortControl.
Public propertyStyleTag
Gets or sets the tag that is associated with this style instance.
(Inherited from ControlStyleBase<(Of <(<'TModelItem>)>)>.)
Public propertyUserTagProvider
Gets or sets the implementation of the IUserTagProvider interface that can yield a user specified tag object for each item that will be assigned this style.
(Inherited from ControlStyleBase<(Of <(<'TModelItem>)>)>.)

Events

  NameDescription
Public eventPropertyChanged
Occurs when a property value changes.
(Inherited from ControlStyleBase<(Of <(<'TModelItem>)>)>.)

See Also