ClassCommentUIProviderBase
Class
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:
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
layout
element
FrameworkElement
box
sectionBox
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
box
pool
viewPort
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
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
annotationMarkerBox
sectionBox
viewPort
viewOffset
Returns
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
commentPaneLayout
element
FrameworkElement
annotationMarkerBox
sectionBox
pointF