Class DropdownComponent

Represents dropdown component properties

public class DropdownComponent : AnnotationBase, IDropdownComponent

Constructors

Name Description
DropdownComponent() Initializes new instance of DropdownComponent class.

Properties

Name Description
Box { get; set; } Gets or sets component position
CreatedOn { get; set; } Gets or sets annotation creation date
Id { get; set; } Gets or sets annotation unique identifier. This field is auto-incremented.
Message { get; set; } Gets or sets annotation message
Options { get; set; } List of options (drop down items) to be shown when component is clicked
PageNumber { get; set; } Page number where the annotation should be located
PenColor { get; set; } Gets or sets component pen color
PenStyle { get; set; } Gets or sets component pen style
PenWidth { get; set; } Gets or sets component pen width
Placeholder { get; set; } Text to shown when no options has been selected yet
Replies { get; set; } The list of replies (comments) attached to the annotation
SelectedOption { get; set; } Number of option to be selected by default
StateBeforeAnnotation { get; set; } Stores the previous state of the text. State that was before annotating
Type { get; set; } Gets or sets annotation type
User { get; set; } Gets or sets annotation author

Methods

Name Description
override Clone() Returns new Instance with same values
Equals(AnnotationBase) Compares Base Annotations using IEquatable Equals method
Equals(DropdownComponent) Compares Dropdown component using IEquatable Equals method
override Equals(object) Compares Dropdown Components using standard object Equals method
override GetHashCode() Returns HashCode of Dropdown Component

Remarks

Learn more

See Also