Class
CommentUIProviderBase

Definition

Namespace:Telerik.Windows.Documents.Model

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public abstract class CommentUIProviderBase : DependencyObject

Inheritance: objectCommentUIProviderBase

Derived Classes: CommentEndUIProviderCommentStartUIProvider

Constructors

CommentUIProviderBase()

Declaration

cs-api-definition
protected CommentUIProviderBase()

Methods

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

Declaration

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

Parameters

pagePresenter

IUILayerContainer

layout

CommentsPaneLayout

element

FrameworkElement

box

AnnotationMarkerLayoutBox

sectionBox

SectionLayoutBox

pointF

PointF

CreateUIElements(IUILayerContainer, AnnotationMarkerLayoutBox, ObjectPool, RectangleF)

Declaration

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

Parameters

pagePresenter

IUILayerContainer

box

AnnotationMarkerLayoutBox

pool

ObjectPool

viewPort

RectangleF

Returns

IEnumerable<FrameworkElement>

ElementRemovingFromUI(FrameworkElement)

Declaration

cs-api-definition
public virtual void ElementRemovingFromUI(FrameworkElement element)

Parameters

element

FrameworkElement

GetBorderBracket(AnnotationMarkerLayoutBox)

Declaration

cs-api-definition
protected FrameworkElement GetBorderBracket(AnnotationMarkerLayoutBox marker)

Parameters

marker

AnnotationMarkerLayoutBox

Returns

FrameworkElement

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

Declaration

cs-api-definition
public virtual 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

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

Declaration

cs-api-definition
public abstract void UpdateUIElement(IUILayerContainer uiLayerContainer, CommentsPaneLayout commentPaneLayout, FrameworkElement element, AnnotationMarkerLayoutBox annotationMarkerBox, SectionLayoutBox sectionBox, PointF pointF)

Parameters

uiLayerContainer

IUILayerContainer

commentPaneLayout

CommentsPaneLayout

element

FrameworkElement

annotationMarkerBox

AnnotationMarkerLayoutBox

sectionBox

SectionLayoutBox

pointF

PointF