New to Telerik UI for WPFStart a free 30-day trial

Represents a presenter that manages the visualization and interaction of shape documents within the UI.

Definition

Namespace:Telerik.Windows.Documents.UI

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

C#
public class ShapeDocumentPresenter : DocumentWebLayoutPresenter, IDocumentEditorPresenter, IUILayerContainer

Inheritance: objectDocumentPresenterBaseDocumentWebLayoutPresenterShapeDocumentPresenter

Implements: IDocumentEditorPresenterIUILayerContainer

Inherited Members DocumentWebLayoutPresenter.OnApplyTemplate()DocumentWebLayoutPresenter.HandlePageDown()DocumentWebLayoutPresenter.HandlePageUp()DocumentWebLayoutPresenter.UpdateProofingTextDecoration()DocumentWebLayoutPresenter.IsLayerSupported(IUILayer)DocumentWebLayoutPresenter.OnOwnerChanging()DocumentWebLayoutPresenter.OnOwnerChanged()DocumentWebLayoutPresenter.DoOnDocumentChanging()DocumentWebLayoutPresenter.DoOnDocumentChanged()DocumentWebLayoutPresenter.FocusCaret()DocumentWebLayoutPresenter.UpdateCaretSize()DocumentWebLayoutPresenter.ShowCaret()DocumentWebLayoutPresenter.HideCaret()DocumentWebLayoutPresenter.GetCurrentPage()DocumentWebLayoutPresenter.GetDocumentPositionFromViewPoint(Point)DocumentWebLayoutPresenter.GetDocumentPointFromViewPoint(Point)DocumentWebLayoutPresenter.GetViewPointFromDocumentPosition(DocumentPosition)DocumentWebLayoutPresenter.SetCaretBlinking(bool)DocumentWebLayoutPresenter.RecreateUI()DocumentWebLayoutPresenter.MeasureOverride(Size)DocumentWebLayoutPresenter.ArrangeOverride(Size)DocumentWebLayoutPresenter.GetCurrentSectionBoundsInViewOverride()DocumentWebLayoutPresenter.GetDropPositionMarker()DocumentWebLayoutPresenter.ScrollToNote(Note)DocumentWebLayoutPresenter.UpdateCaretProperties()DocumentWebLayoutPresenter.CaretTextInputHandlerDocumentWebLayoutPresenter.ScrollableHeightDocumentWebLayoutPresenter.ScrollableWidthDocumentWebLayoutPresenter.UILayersDocumentWebLayoutPresenter.IsFocusedDocumentPresenterBase.DragMarginDocumentPresenterBase.InvalidatePresenterArrangeOverride()DocumentPresenterBase.InvalidatePresenterMeasureOverride()DocumentPresenterBase.OnPreviewKeyDown(KeyEventArgs)DocumentPresenterBase.OnKeyUp(KeyEventArgs)DocumentPresenterBase.ScrollToHorizontalOffset(double)DocumentPresenterBase.ScrollToVerticalOffset(double)DocumentPresenterBase.InvalidatePresenterArrange()DocumentPresenterBase.InvalidatePresenterMeasure()DocumentPresenterBase.OnGotFocus(RoutedEventArgs)DocumentPresenterBase.OnLostFocus(RoutedEventArgs)DocumentPresenterBase.ShowDropMarker(DocumentPosition)DocumentPresenterBase.MoveDropMarker(DocumentPosition)DocumentPresenterBase.HideDropMarker()DocumentPresenterBase.GetValidScaleFactor(double, double)DocumentPresenterBase.IsNavigationKey(Key)DocumentPresenterBase.InvalidateLayout()DocumentPresenterBase.InvalidateAndUpdateLayout()DocumentPresenterBase.UpdateScrollBar(double, double, ScrollBar, ScrollBarVisibility)DocumentPresenterBase.UpdateCurrentVisiblePage(int)DocumentPresenterBase.HorizontalOffsetDocumentPresenterBase.VerticalOffsetDocumentPresenterBase.ViewportHeightDocumentPresenterBase.ViewportWidthDocumentPresenterBase.VerticalScrollOffsetDocumentPresenterBase.HorizontalScrollOffsetDocumentPresenterBase.ScaleFactorDocumentPresenterBase.MouseSelectionHandlerDocumentPresenterBase.KeyboardSelectionHandlerDocumentPresenterBase.CaretPositionDocumentPresenterBase.Owner...

Methods

Raises the event. This method is invoked whenever is set to true internally.

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

The RoutedEventArgs that contains the event data.

Overrides: DocumentWebLayoutPresenter.OnInitialized(EventArgs)

Updates the scroll offset based on the specified document position.

C#
public override void UpdateScrollOffsetFromDocumentPosition(DocumentPosition position)
Parameters:positionDocumentPosition

Overrides: DocumentWebLayoutPresenter.UpdateScrollOffsetFromDocumentPosition(DocumentPosition)