Class MapCopyrightLabelElement
Represents a copyright label element for map displays, providing attribution text with semi-transparent background styling.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.RadMap.dll
Syntax
public class MapCopyrightLabelElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Constructors
MapCopyrightLabelElement()
Declaration
public MapCopyrightLabelElement()
Properties
ThemeEffectiveType
Gets the effective theme type for this element, using MapScaleIndicatorElement for consistent styling.
Declaration
protected override Type ThemeEffectiveType { get; }
Property Value
|
System.Type
|
Overrides
Methods
InitializeFields()
Initializes the default field values and appearance settings for the copyright label element.
Declaration
protected override void InitializeFields()
Overrides
MeasureOverride(SizeF)
Measures the required size for the copyright label element, returning empty size if no content is available for display.
Declaration
protected override SizeF MeasureOverride(SizeF availableSize)
Parameters
|
System.Drawing.SizeF
availableSize
The available size that the element can occupy. |
Returns
|
System.Drawing.SizeF
The desired size of the element, or System.Drawing.SizeF.Empty if no content is present. |
Overrides
OnPropertyChanged(RadPropertyChangedEventArgs)
Handles property change events, specifically invalidating parent layout when alignment properties change.
Declaration
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)
Parameters
|
RadPropertyChangedEventArgs
e
A RadPropertyChangedEventArgs containing information about the changed property. |