Class
CommentStartUIProvider

Definition

Namespace:Telerik.Windows.Documents.Model

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class CommentStartUIProvider : CommentUIProviderBase

Inheritance: objectCommentUIProviderBaseCommentStartUIProvider

Inherited Members CommentUIProviderBase.GetBorderBracket(AnnotationMarkerLayoutBox)CommentUIProviderBase.ElementRemovingFromUI(FrameworkElement)

Constructors

CommentStartUIProvider()

Declaration

cs-api-definition
public CommentStartUIProvider()

Properties

Instance

Declaration

cs-api-definition
public static CommentUIProviderBase Instance { get; }

Property Value

CommentUIProviderBase

Methods

ArrangeUIElement(IUILayerContainer, CommentsPaneLayout, FrameworkElement, AnnotationMarkerLayoutBox, SectionLayoutBox, PointF)

Declaration

cs-api-definition
public override void ArrangeUIElement(IUILayerContainer pagePresenter, CommentsPaneLayout layout, FrameworkElement element, AnnotationMarkerLayoutBox box, SectionLayoutBox sectionBox, PointF viewOffset)

Parameters

pagePresenter

IUILayerContainer

layout

CommentsPaneLayout

element

FrameworkElement

box

AnnotationMarkerLayoutBox

sectionBox

SectionLayoutBox

viewOffset

PointF

Overrides CommentUIProviderBase.ArrangeUIElement(IUILayerContainer, CommentsPaneLayout, FrameworkElement, AnnotationMarkerLayoutBox, SectionLayoutBox, PointF)

CreateUIElements(IUILayerContainer, AnnotationMarkerLayoutBox, ObjectPool, RectangleF)

Declaration

cs-api-definition
public override IEnumerable<FrameworkElement> CreateUIElements(IUILayerContainer pagePresenter, AnnotationMarkerLayoutBox box, ObjectPool pool, RectangleF viewPort)

Parameters

pagePresenter

IUILayerContainer

box

AnnotationMarkerLayoutBox

pool

ObjectPool

viewPort

RectangleF

Returns

IEnumerable<FrameworkElement>

Overrides CommentUIProviderBase.CreateUIElements(IUILayerContainer, AnnotationMarkerLayoutBox, ObjectPool, RectangleF)

HasVisibleElements(CommentsPaneLayout, AnnotationMarkerLayoutBox, SectionLayoutBox, RectangleF, PointF)

Declaration

cs-api-definition
public override bool HasVisibleElements(CommentsPaneLayout layout, AnnotationMarkerLayoutBox annotationMarkerBox, SectionLayoutBox sectionBox, RectangleF viewPort, PointF viewOffset)

Parameters

layout

CommentsPaneLayout

annotationMarkerBox

AnnotationMarkerLayoutBox

sectionBox

SectionLayoutBox

viewPort

RectangleF

viewOffset

PointF

Returns

bool

Overrides CommentUIProviderBase.HasVisibleElements(CommentsPaneLayout, AnnotationMarkerLayoutBox, SectionLayoutBox, RectangleF, PointF)

UpdateUIElement(IUILayerContainer, CommentsPaneLayout, FrameworkElement, AnnotationMarkerLayoutBox, SectionLayoutBox, PointF)

Declaration

cs-api-definition
public override void UpdateUIElement(IUILayerContainer pagePresenter, CommentsPaneLayout layout, FrameworkElement element, AnnotationMarkerLayoutBox annotationMarkerBox, SectionLayoutBox sectionBox, PointF viewOffset)

Parameters

pagePresenter

IUILayerContainer

layout

CommentsPaneLayout

element

FrameworkElement

annotationMarkerBox

AnnotationMarkerLayoutBox

sectionBox

SectionLayoutBox

viewOffset

PointF

Overrides CommentUIProviderBase.UpdateUIElement(IUILayerContainer, CommentsPaneLayout, FrameworkElement, AnnotationMarkerLayoutBox, SectionLayoutBox, PointF)