MarkdownSelectableTextBlock Class

Definition

Assembly MarkView.Avalonia.dll
Inherits Object → Avalonia.AvaloniaObject → Avalonia.Animation.Animatable → Avalonia.StyledElement → Avalonia.Visual → Avalonia.Layout.Layoutable → Avalonia.Interactivity.Interactive → Avalonia.Input.InputElement → Avalonia.Controls.Control → Avalonia.Controls.TextBlock
Implements INotifyPropertyChanged, Avalonia.IDataContextProvider, Avalonia.Styling.IThemeVariantHost, Avalonia.Controls.IResourceHost, Avalonia.Controls.IResourceNode, Avalonia.Styling.IStyleHost, Avalonia.Controls.ISetLogicalParent, Avalonia.Controls.ISetInheritanceParent, ISupportInitialize, Avalonia.INamed, Avalonia.Input.IInputElement, Avalonia.Controls.Templates.IDataTemplateHost, Avalonia.Styling.ISetterValue, Avalonia.LogicalTree.ILogical
Show inherited members (388)
  • Avalonia.Controls.TextBlock.BackgroundProperty
  • Avalonia.Controls.TextBlock.PaddingProperty
  • Avalonia.Controls.TextBlock.FontFamilyProperty
  • Avalonia.Controls.TextBlock.FontSizeProperty
  • Avalonia.Controls.TextBlock.FontStyleProperty
  • Avalonia.Controls.TextBlock.FontWeightProperty
  • Avalonia.Controls.TextBlock.FontStretchProperty
  • Avalonia.Controls.TextBlock.ForegroundProperty
  • Avalonia.Controls.TextBlock.BaselineOffsetProperty
  • Avalonia.Controls.TextBlock.LineHeightProperty
  • Avalonia.Controls.TextBlock.LineSpacingProperty
  • Avalonia.Controls.TextBlock.LetterSpacingProperty
  • Avalonia.Controls.TextBlock.MaxLinesProperty
  • Avalonia.Controls.TextBlock.TextProperty
  • Avalonia.Controls.TextBlock.TextAlignmentProperty
  • Avalonia.Controls.TextBlock.TextWrappingProperty
  • Avalonia.Controls.TextBlock.TextTrimmingProperty
  • Avalonia.Controls.TextBlock.TextDecorationsProperty
  • Avalonia.Controls.TextBlock.FontFeaturesProperty
  • Avalonia.Controls.TextBlock.InlinesProperty
  • Avalonia.Controls.TextBlock._constraint
  • Avalonia.Controls.TextBlock._textRuns
  • Avalonia.Controls.TextBlock.GetMaxSizeFromConstraint
  • Avalonia.Controls.TextBlock.GetBaselineOffset(Avalonia.Controls.Control)
  • Avalonia.Controls.TextBlock.SetBaselineOffset(Avalonia.Controls.Control,System.Double)
  • Avalonia.Controls.TextBlock.GetTextAlignment(Avalonia.Controls.Control)
  • Avalonia.Controls.TextBlock.SetTextAlignment(Avalonia.Controls.Control,Avalonia.Media.TextAlignment)
  • Avalonia.Controls.TextBlock.GetTextWrapping(Avalonia.Controls.Control)
  • Avalonia.Controls.TextBlock.SetTextWrapping(Avalonia.Controls.Control,Avalonia.Media.TextWrapping)
  • Avalonia.Controls.TextBlock.GetTextTrimming(Avalonia.Controls.Control)
  • Avalonia.Controls.TextBlock.SetTextTrimming(Avalonia.Controls.Control,Avalonia.Media.TextTrimming)
  • Avalonia.Controls.TextBlock.GetLineHeight(Avalonia.Controls.Control)
  • Avalonia.Controls.TextBlock.SetLineHeight(Avalonia.Controls.Control,System.Double)
  • Avalonia.Controls.TextBlock.GetLetterSpacing(Avalonia.Controls.Control)
  • Avalonia.Controls.TextBlock.SetLetterSpacing(Avalonia.Controls.Control,System.Double)
  • Avalonia.Controls.TextBlock.GetMaxLines(Avalonia.Controls.Control)
  • Avalonia.Controls.TextBlock.SetMaxLines(Avalonia.Controls.Control,System.Int32)
  • Avalonia.Controls.TextBlock.Render(Avalonia.Media.DrawingContext)
  • Avalonia.Controls.TextBlock.InvalidateTextLayout
  • Avalonia.Controls.TextBlock.OnDetachedFromVisualTree(Avalonia.VisualTreeAttachmentEventArgs)
  • Avalonia.Controls.TextBlock.OnMeasureInvalidated
  • Avalonia.Controls.TextBlock.OnPropertyChanged(Avalonia.AvaloniaPropertyChangedEventArgs)
  • Avalonia.Controls.TextBlock.TextLayout
  • Avalonia.Controls.TextBlock.Padding
  • Avalonia.Controls.TextBlock.Background
  • Avalonia.Controls.TextBlock.Text
  • Avalonia.Controls.TextBlock.FontFamily
  • Avalonia.Controls.TextBlock.FontSize
  • Avalonia.Controls.TextBlock.FontStyle
  • Avalonia.Controls.TextBlock.FontWeight
  • Avalonia.Controls.TextBlock.FontStretch
  • Avalonia.Controls.TextBlock.Foreground
  • Avalonia.Controls.TextBlock.LineHeight
  • Avalonia.Controls.TextBlock.LineSpacing
  • Avalonia.Controls.TextBlock.LetterSpacing
  • Avalonia.Controls.TextBlock.MaxLines
  • Avalonia.Controls.TextBlock.TextWrapping
  • Avalonia.Controls.TextBlock.TextTrimming
  • Avalonia.Controls.TextBlock.TextAlignment
  • Avalonia.Controls.TextBlock.TextDecorations
  • Avalonia.Controls.TextBlock.FontFeatures
  • Avalonia.Controls.TextBlock.Inlines
  • Avalonia.Controls.TextBlock.BypassFlowDirectionPolicies
  • Avalonia.Controls.TextBlock.BaselineOffset
  • Avalonia.Controls.Control.FocusAdornerProperty
  • Avalonia.Controls.Control.TagProperty
  • Avalonia.Controls.Control.ContextMenuProperty
  • Avalonia.Controls.Control.ContextFlyoutProperty
  • Avalonia.Controls.Control.RequestBringIntoViewEvent
  • Avalonia.Controls.Control.LoadedEvent
  • Avalonia.Controls.Control.UnloadedEvent
  • Avalonia.Controls.Control.SizeChangedEvent
  • Avalonia.Controls.Control.Avalonia#Styling#ISetterValue#Initialize(Avalonia.Styling.SetterBase)
  • Avalonia.Controls.Control.GetTemplateFocusTarget
  • Avalonia.Controls.Control.OnLoaded(Avalonia.Interactivity.RoutedEventArgs)
  • Avalonia.Controls.Control.OnUnloaded(Avalonia.Interactivity.RoutedEventArgs)
  • Avalonia.Controls.Control.OnSizeChanged(Avalonia.Controls.SizeChangedEventArgs)
  • Avalonia.Controls.Control.OnAttachedToVisualTreeCore(Avalonia.VisualTreeAttachmentEventArgs)
  • Avalonia.Controls.Control.OnDetachedFromVisualTreeCore(Avalonia.VisualTreeAttachmentEventArgs)
  • Avalonia.Controls.Control.OnGotFocus(Avalonia.Input.FocusChangedEventArgs)
  • Avalonia.Controls.Control.OnLostFocus(Avalonia.Input.FocusChangedEventArgs)
  • Avalonia.Controls.Control.OnPointerReleased(Avalonia.Input.PointerReleasedEventArgs)
  • Avalonia.Controls.Control.OnKeyUp(Avalonia.Input.KeyEventArgs)
  • Avalonia.Controls.Control.UpdateDataValidation(Avalonia.AvaloniaProperty,Avalonia.Data.BindingValueType,System.Exception)
  • Avalonia.Controls.Control.FocusAdorner
  • Avalonia.Controls.Control.DataTemplates
  • Avalonia.Controls.Control.ContextMenu
  • Avalonia.Controls.Control.ContextFlyout
  • Avalonia.Controls.Control.IsLoaded
  • Avalonia.Controls.Control.Tag
  • Avalonia.Controls.Control.Avalonia#Controls#Templates#IDataTemplateHost#IsDataTemplatesInitialized
  • Avalonia.Controls.Control.Loaded
  • Avalonia.Controls.Control.Unloaded
  • Avalonia.Controls.Control.SizeChanged
  • Avalonia.Input.InputElement.FocusableProperty
  • Avalonia.Input.InputElement.IsEnabledProperty
  • Avalonia.Input.InputElement.IsEffectivelyEnabledProperty
  • Avalonia.Input.InputElement.CursorProperty
  • Avalonia.Input.InputElement.IsKeyboardFocusWithinProperty
  • Avalonia.Input.InputElement.IsFocusedProperty
  • Avalonia.Input.InputElement.IsHitTestVisibleProperty
  • Avalonia.Input.InputElement.IsPointerOverProperty
  • Avalonia.Input.InputElement.IsTabStopProperty
  • Avalonia.Input.InputElement.GotFocusEvent
  • Avalonia.Input.InputElement.GettingFocusEvent
  • Avalonia.Input.InputElement.LostFocusEvent
  • Avalonia.Input.InputElement.LosingFocusEvent
  • Avalonia.Input.InputElement.KeyDownEvent
  • Avalonia.Input.InputElement.KeyUpEvent
  • Avalonia.Input.InputElement.TabIndexProperty
  • Avalonia.Input.InputElement.TextInputEvent
  • Avalonia.Input.InputElement.TextInputMethodClientRequestedEvent
  • Avalonia.Input.InputElement.PointerEnteredEvent
  • Avalonia.Input.InputElement.PointerExitedEvent
  • Avalonia.Input.InputElement.PointerMovedEvent
  • Avalonia.Input.InputElement.PointerPressedEvent
  • Avalonia.Input.InputElement.PointerReleasedEvent
  • Avalonia.Input.InputElement.PointerCaptureLostEvent
  • Avalonia.Input.InputElement.PointerWheelChangedEvent
  • Avalonia.Input.InputElement.ContextRequestedEvent
  • Avalonia.Input.InputElement.ContextCanceledEvent
  • Avalonia.Input.InputElement.IsHoldingEnabledProperty
  • Avalonia.Input.InputElement.IsHoldWithMouseEnabledProperty
  • Avalonia.Input.InputElement.PinchEvent
  • Avalonia.Input.InputElement.PinchEndedEvent
  • Avalonia.Input.InputElement.PullGestureEvent
  • Avalonia.Input.InputElement.PullGestureEndedEvent
  • Avalonia.Input.InputElement.SwipeGestureEvent
  • Avalonia.Input.InputElement.SwipeGestureEndedEvent
  • Avalonia.Input.InputElement.ScrollGestureEvent
  • Avalonia.Input.InputElement.ScrollGestureInertiaStartingEvent
  • Avalonia.Input.InputElement.ScrollGestureEndedEvent
  • Avalonia.Input.InputElement.PointerTouchPadGestureMagnifyEvent
  • Avalonia.Input.InputElement.PointerTouchPadGestureRotateEvent
  • Avalonia.Input.InputElement.PointerTouchPadGestureSwipeEvent
  • Avalonia.Input.InputElement.TappedEvent
  • Avalonia.Input.InputElement.RightTappedEvent
  • Avalonia.Input.InputElement.HoldingEvent
  • Avalonia.Input.InputElement.DoubleTappedEvent
  • Avalonia.Input.InputElement.Focus(Avalonia.Input.NavigationMethod,Avalonia.Input.KeyModifiers)
  • Avalonia.Input.InputElement.OnAccessKey(Avalonia.Interactivity.RoutedEventArgs)
  • Avalonia.Input.InputElement.OnGettingFocus(Avalonia.Input.FocusChangingEventArgs)
  • Avalonia.Input.InputElement.OnLosingFocus(Avalonia.Input.FocusChangingEventArgs)
  • Avalonia.Input.InputElement.OnKeyDown(Avalonia.Input.KeyEventArgs)
  • Avalonia.Input.InputElement.OnTextInput(Avalonia.Input.TextInputEventArgs)
  • Avalonia.Input.InputElement.OnPointerEntered(Avalonia.Input.PointerEventArgs)
  • Avalonia.Input.InputElement.OnPointerExited(Avalonia.Input.PointerEventArgs)
  • Avalonia.Input.InputElement.OnPointerMoved(Avalonia.Input.PointerEventArgs)
  • Avalonia.Input.InputElement.OnPointerPressed(Avalonia.Input.PointerPressedEventArgs)
  • Avalonia.Input.InputElement.GetNextTabStopOverride
  • Avalonia.Input.InputElement.GetPreviousTabStopOverride
  • Avalonia.Input.InputElement.GetFirstFocusableElementOverride
  • Avalonia.Input.InputElement.GetLastFocusableElementOverride
  • Avalonia.Input.InputElement.OnPointerCaptureLost(Avalonia.Input.PointerCaptureLostEventArgs)
  • Avalonia.Input.InputElement.ProcessTabStopOverride(Avalonia.Input.IInputElement,Avalonia.Input.IInputElement,System.Boolean,System.Boolean,Avalonia.Input.IInputElement@)
  • Avalonia.Input.InputElement.ProcessCandidateTabStopOverride(Avalonia.Input.IInputElement,Avalonia.Input.IInputElement,Avalonia.Input.IInputElement,System.Boolean,Avalonia.Input.IInputElement@)
  • Avalonia.Input.InputElement.OnPointerWheelChanged(Avalonia.Input.PointerWheelEventArgs)
  • Avalonia.Input.InputElement.OnTapped(Avalonia.Input.TappedEventArgs)
  • Avalonia.Input.InputElement.OnRightTapped(Avalonia.Input.TappedEventArgs)
  • Avalonia.Input.InputElement.OnDoubleTapped(Avalonia.Input.TappedEventArgs)
  • Avalonia.Input.InputElement.OnHolding(Avalonia.Input.HoldingRoutedEventArgs)
  • Avalonia.Input.InputElement.UpdateIsEffectivelyEnabled
  • Avalonia.Input.InputElement.GetIsHoldingEnabled(Avalonia.StyledElement)
  • Avalonia.Input.InputElement.SetIsHoldingEnabled(Avalonia.StyledElement,System.Boolean)
  • Avalonia.Input.InputElement.GetIsHoldWithMouseEnabled(Avalonia.StyledElement)
  • Avalonia.Input.InputElement.SetIsHoldWithMouseEnabled(Avalonia.StyledElement,System.Boolean)
  • Avalonia.Input.InputElement.Focusable
  • Avalonia.Input.InputElement.IsEnabled
  • Avalonia.Input.InputElement.Cursor
  • Avalonia.Input.InputElement.IsKeyboardFocusWithin
  • Avalonia.Input.InputElement.IsFocused
  • Avalonia.Input.InputElement.IsHitTestVisible
  • Avalonia.Input.InputElement.IsPointerOver
  • Avalonia.Input.InputElement.IsTabStop
  • Avalonia.Input.InputElement.IsEffectivelyEnabled
  • Avalonia.Input.InputElement.TabIndex
  • Avalonia.Input.InputElement.KeyBindings
  • Avalonia.Input.InputElement.IsEnabledCore
  • Avalonia.Input.InputElement.GestureRecognizers
  • Avalonia.Input.InputElement.GotFocus
  • Avalonia.Input.InputElement.GettingFocus
  • Avalonia.Input.InputElement.LostFocus
  • Avalonia.Input.InputElement.LosingFocus
  • Avalonia.Input.InputElement.KeyDown
  • Avalonia.Input.InputElement.KeyUp
  • Avalonia.Input.InputElement.TextInput
  • Avalonia.Input.InputElement.TextInputMethodClientRequested
  • Avalonia.Input.InputElement.PointerEntered
  • Avalonia.Input.InputElement.PointerExited
  • Avalonia.Input.InputElement.PointerMoved
  • Avalonia.Input.InputElement.PointerPressed
  • Avalonia.Input.InputElement.PointerReleased
  • Avalonia.Input.InputElement.PointerCaptureLost
  • Avalonia.Input.InputElement.PointerWheelChanged
  • Avalonia.Input.InputElement.ContextRequested
  • Avalonia.Input.InputElement.ContextCanceled
  • Avalonia.Input.InputElement.Pinch
  • Avalonia.Input.InputElement.PinchEnded
  • Avalonia.Input.InputElement.PullGesture
  • Avalonia.Input.InputElement.PullGestureEnded
  • Avalonia.Input.InputElement.ScrollGesture
  • Avalonia.Input.InputElement.ScrollGestureInertiaStarting
  • Avalonia.Input.InputElement.ScrollGestureEnded
  • Avalonia.Input.InputElement.PointerTouchPadGestureMagnify
  • Avalonia.Input.InputElement.PointerTouchPadGestureRotate
  • Avalonia.Input.InputElement.SwipeGesture
  • Avalonia.Input.InputElement.SwipeGestureEnded
  • Avalonia.Input.InputElement.PointerTouchPadGestureSwipe
  • Avalonia.Input.InputElement.Tapped
  • Avalonia.Input.InputElement.RightTapped
  • Avalonia.Input.InputElement.Holding
  • Avalonia.Input.InputElement.DoubleTapped
  • Avalonia.Interactivity.Interactive.AddHandler(Avalonia.Interactivity.RoutedEvent,System.Delegate,Avalonia.Interactivity.RoutingStrategies,System.Boolean)
  • Avalonia.Interactivity.Interactive.AddHandler``1(Avalonia.Interactivity.RoutedEvent{{TEventArgs}},System.EventHandler{{TEventArgs}},Avalonia.Interactivity.RoutingStrategies,System.Boolean)
  • Avalonia.Interactivity.Interactive.RemoveHandler(Avalonia.Interactivity.RoutedEvent,System.Delegate)
  • Avalonia.Interactivity.Interactive.RemoveHandler``1(Avalonia.Interactivity.RoutedEvent{{TEventArgs}},System.EventHandler{{TEventArgs}})
  • Avalonia.Interactivity.Interactive.RaiseEvent(Avalonia.Interactivity.RoutedEventArgs)
  • Avalonia.Interactivity.Interactive.BuildEventRoute(Avalonia.Interactivity.RoutedEvent)
  • Avalonia.Layout.Layoutable.DesiredSizeProperty
  • Avalonia.Layout.Layoutable.WidthProperty
  • Avalonia.Layout.Layoutable.HeightProperty
  • Avalonia.Layout.Layoutable.MinWidthProperty
  • Avalonia.Layout.Layoutable.MaxWidthProperty
  • Avalonia.Layout.Layoutable.MinHeightProperty
  • Avalonia.Layout.Layoutable.MaxHeightProperty
  • Avalonia.Layout.Layoutable.MarginProperty
  • Avalonia.Layout.Layoutable.HorizontalAlignmentProperty
  • Avalonia.Layout.Layoutable.VerticalAlignmentProperty
  • Avalonia.Layout.Layoutable.UseLayoutRoundingProperty
  • Avalonia.Layout.Layoutable.UpdateLayout
  • Avalonia.Layout.Layoutable.ApplyTemplate
  • Avalonia.Layout.Layoutable.Measure(Avalonia.Size)
  • Avalonia.Layout.Layoutable.Arrange(Avalonia.Rect)
  • Avalonia.Layout.Layoutable.InvalidateMeasure
  • Avalonia.Layout.Layoutable.InvalidateArrange
  • Avalonia.Layout.Layoutable.AffectsMeasure``1(Avalonia.AvaloniaProperty[])
  • Avalonia.Layout.Layoutable.AffectsArrange``1(Avalonia.AvaloniaProperty[])
  • Avalonia.Layout.Layoutable.MeasureCore(Avalonia.Size)
  • Avalonia.Layout.Layoutable.ArrangeCore(Avalonia.Rect)
  • Avalonia.Layout.Layoutable.OnVisualParentChanged(Avalonia.Visual,Avalonia.Visual)
  • Avalonia.Layout.Layoutable.Width
  • Avalonia.Layout.Layoutable.Height
  • Avalonia.Layout.Layoutable.MinWidth
  • Avalonia.Layout.Layoutable.MaxWidth
  • Avalonia.Layout.Layoutable.MinHeight
  • Avalonia.Layout.Layoutable.MaxHeight
  • Avalonia.Layout.Layoutable.Margin
  • Avalonia.Layout.Layoutable.HorizontalAlignment
  • Avalonia.Layout.Layoutable.VerticalAlignment
  • Avalonia.Layout.Layoutable.DesiredSize
  • Avalonia.Layout.Layoutable.IsMeasureValid
  • Avalonia.Layout.Layoutable.IsArrangeValid
  • Avalonia.Layout.Layoutable.UseLayoutRounding
  • Avalonia.Layout.Layoutable.EffectiveViewportChanged
  • Avalonia.Layout.Layoutable.LayoutUpdated
  • Avalonia.Visual.BoundsProperty
  • Avalonia.Visual.ClipToBoundsProperty
  • Avalonia.Visual.ClipProperty
  • Avalonia.Visual.IsVisibleProperty
  • Avalonia.Visual.OpacityProperty
  • Avalonia.Visual.OpacityMaskProperty
  • Avalonia.Visual.CacheModeProperty
  • Avalonia.Visual.EffectProperty
  • Avalonia.Visual.HasMirrorTransformProperty
  • Avalonia.Visual.RenderTransformProperty
  • Avalonia.Visual.RenderTransformOriginProperty
  • Avalonia.Visual.FlowDirectionProperty
  • Avalonia.Visual.VisualParentProperty
  • Avalonia.Visual.ZIndexProperty
  • Avalonia.Visual.GetFlowDirection(Avalonia.Visual)
  • Avalonia.Visual.SetFlowDirection(Avalonia.Visual,Avalonia.Media.FlowDirection)
  • Avalonia.Visual.InvalidateVisual
  • Avalonia.Visual.AffectsRender``1(Avalonia.AvaloniaProperty[])
  • Avalonia.Visual.LogicalChildrenCollectionChanged(System.Object,System.Collections.Specialized.NotifyCollectionChangedEventArgs)
  • Avalonia.Visual.OnAttachedToVisualTree(Avalonia.VisualTreeAttachmentEventArgs)
  • Avalonia.Visual.InvalidateMirrorTransform
  • Avalonia.Visual.Bounds
  • Avalonia.Visual.ClipToBounds
  • Avalonia.Visual.Clip
  • Avalonia.Visual.IsEffectivelyVisible
  • Avalonia.Visual.IsVisible
  • Avalonia.Visual.Opacity
  • Avalonia.Visual.OpacityMask
  • Avalonia.Visual.CacheMode
  • Avalonia.Visual.Effect
  • Avalonia.Visual.HasMirrorTransform
  • Avalonia.Visual.RenderTransform
  • Avalonia.Visual.RenderTransformOrigin
  • Avalonia.Visual.FlowDirection
  • Avalonia.Visual.ZIndex
  • Avalonia.Visual.VisualChildren
  • Avalonia.Visual.VisualRoot
  • Avalonia.Visual.AttachedToVisualTree
  • Avalonia.Visual.DetachedFromVisualTree
  • Avalonia.StyledElement.DataContextProperty
  • Avalonia.StyledElement.NameProperty
  • Avalonia.StyledElement.ParentProperty
  • Avalonia.StyledElement.TemplatedParentProperty
  • Avalonia.StyledElement.ThemeProperty
  • Avalonia.StyledElement.BeginInit
  • Avalonia.StyledElement.EndInit
  • Avalonia.StyledElement.ApplyStyling
  • Avalonia.StyledElement.InitializeIfNeeded
  • Avalonia.StyledElement.Avalonia#LogicalTree#ILogical#NotifyAttachedToLogicalTree(Avalonia.LogicalTree.LogicalTreeAttachmentEventArgs)
  • Avalonia.StyledElement.Avalonia#LogicalTree#ILogical#NotifyDetachedFromLogicalTree(Avalonia.LogicalTree.LogicalTreeAttachmentEventArgs)
  • Avalonia.StyledElement.Avalonia#LogicalTree#ILogical#NotifyResourcesChanged(Avalonia.Controls.ResourcesChangedEventArgs)
  • Avalonia.StyledElement.Avalonia#Controls#IResourceHost#NotifyHostedResourcesChanged(Avalonia.Controls.ResourcesChangedEventArgs)
  • Avalonia.StyledElement.TryGetResource(System.Object,Avalonia.Styling.ThemeVariant,System.Object@)
  • Avalonia.StyledElement.Avalonia#Controls#ISetLogicalParent#SetParent(Avalonia.LogicalTree.ILogical)
  • Avalonia.StyledElement.Avalonia#Controls#ISetInheritanceParent#SetParent(Avalonia.AvaloniaObject)
  • Avalonia.StyledElement.Avalonia#Styling#IStyleHost#StylesAdded(System.Collections.Generic.IReadOnlyList{Avalonia.Styling.IStyle})
  • Avalonia.StyledElement.Avalonia#Styling#IStyleHost#StylesRemoved(System.Collections.Generic.IReadOnlyList{Avalonia.Styling.IStyle})
  • Avalonia.StyledElement.OnAttachedToLogicalTree(Avalonia.LogicalTree.LogicalTreeAttachmentEventArgs)
  • Avalonia.StyledElement.OnDetachedFromLogicalTree(Avalonia.LogicalTree.LogicalTreeAttachmentEventArgs)
  • Avalonia.StyledElement.OnDataContextChanged(System.EventArgs)
  • Avalonia.StyledElement.OnDataContextBeginUpdate
  • Avalonia.StyledElement.OnDataContextEndUpdate
  • Avalonia.StyledElement.OnInitialized
  • Avalonia.StyledElement.Name
  • Avalonia.StyledElement.Classes
  • Avalonia.StyledElement.DataContext
  • Avalonia.StyledElement.IsInitialized
  • Avalonia.StyledElement.Styles
  • Avalonia.StyledElement.StyleKey
  • Avalonia.StyledElement.Resources
  • Avalonia.StyledElement.TemplatedParent
  • Avalonia.StyledElement.Theme
  • Avalonia.StyledElement.LogicalChildren
  • Avalonia.StyledElement.PseudoClasses
  • Avalonia.StyledElement.StyleKeyOverride
  • Avalonia.StyledElement.Avalonia#LogicalTree#ILogical#IsAttachedToLogicalTree
  • Avalonia.StyledElement.Parent
  • Avalonia.StyledElement.ActualThemeVariant
  • Avalonia.StyledElement.Avalonia#LogicalTree#ILogical#LogicalParent
  • Avalonia.StyledElement.Avalonia#LogicalTree#ILogical#LogicalChildren
  • Avalonia.StyledElement.Avalonia#Controls#IResourceNode#HasResources
  • Avalonia.StyledElement.Avalonia#Styling#IStyleHost#IsStylesInitialized
  • Avalonia.StyledElement.Avalonia#Styling#IStyleHost#StylingParent
  • Avalonia.StyledElement.AttachedToLogicalTree
  • Avalonia.StyledElement.DetachedFromLogicalTree
  • Avalonia.StyledElement.DataContextChanged
  • Avalonia.StyledElement.Initialized
  • Avalonia.StyledElement.ResourcesChanged
  • Avalonia.StyledElement.ActualThemeVariantChanged
  • Avalonia.Animation.Animatable.TransitionsProperty
  • Avalonia.Animation.Animatable.OnPropertyChangedCore(Avalonia.AvaloniaPropertyChangedEventArgs)
  • Avalonia.Animation.Animatable.Transitions
  • Avalonia.AvaloniaObject.CheckAccess
  • Avalonia.AvaloniaObject.VerifyAccess
  • Avalonia.AvaloniaObject.ClearValue(Avalonia.AvaloniaProperty)
  • Avalonia.AvaloniaObject.ClearValue``1(Avalonia.AvaloniaProperty{{T}})
  • Avalonia.AvaloniaObject.ClearValue``1(Avalonia.StyledProperty{{T}})
  • Avalonia.AvaloniaObject.ClearValue``1(Avalonia.DirectPropertyBase{{T}})
  • Avalonia.AvaloniaObject.Equals(System.Object)
  • Avalonia.AvaloniaObject.GetHashCode
  • Avalonia.AvaloniaObject.GetValue(Avalonia.AvaloniaProperty)
  • Avalonia.AvaloniaObject.GetValue``1(Avalonia.StyledProperty{{T}})
  • Avalonia.AvaloniaObject.GetValue``1(Avalonia.DirectPropertyBase{{T}})
  • Avalonia.AvaloniaObject.GetBaseValue``1(Avalonia.StyledProperty{{T}})
  • Avalonia.AvaloniaObject.IsAnimating(Avalonia.AvaloniaProperty)
  • Avalonia.AvaloniaObject.IsSet(Avalonia.AvaloniaProperty)
  • Avalonia.AvaloniaObject.SetValue(Avalonia.AvaloniaProperty,System.Object,Avalonia.Data.BindingPriority)
  • Avalonia.AvaloniaObject.SetValue``1(Avalonia.StyledProperty{{T}},{T},Avalonia.Data.BindingPriority)
  • Avalonia.AvaloniaObject.SetValue``1(Avalonia.DirectPropertyBase{{T}},{T})
  • Avalonia.AvaloniaObject.SetCurrentValue(Avalonia.AvaloniaProperty,System.Object)
  • Avalonia.AvaloniaObject.SetCurrentValue``1(Avalonia.StyledProperty{{T}},{T})
  • Avalonia.AvaloniaObject.Bind(Avalonia.AvaloniaProperty,Avalonia.Data.BindingBase)
  • Avalonia.AvaloniaObject.Bind(Avalonia.AvaloniaProperty,System.IObservable{System.Object},Avalonia.Data.BindingPriority)
  • Avalonia.AvaloniaObject.Bind``1(Avalonia.StyledProperty{{T}},System.IObservable{System.Object},Avalonia.Data.BindingPriority)
  • Avalonia.AvaloniaObject.Bind``1(Avalonia.StyledProperty{{T}},System.IObservable{{T}},Avalonia.Data.BindingPriority)
  • Avalonia.AvaloniaObject.Bind``1(Avalonia.StyledProperty{{T}},System.IObservable{Avalonia.Data.BindingValue{{T}}},Avalonia.Data.BindingPriority)
  • Avalonia.AvaloniaObject.Bind``1(Avalonia.DirectPropertyBase{{T}},System.IObservable{System.Object})
  • Avalonia.AvaloniaObject.Bind``1(Avalonia.DirectPropertyBase{{T}},System.IObservable{{T}})
  • Avalonia.AvaloniaObject.Bind``1(Avalonia.DirectPropertyBase{{T}},System.IObservable{Avalonia.Data.BindingValue{{T}}})
  • Avalonia.AvaloniaObject.CoerceValue(Avalonia.AvaloniaProperty)
  • Avalonia.AvaloniaObject.RaisePropertyChanged``1(Avalonia.DirectPropertyBase{{T}},{T},{T})
  • Avalonia.AvaloniaObject.SetAndRaise``1(Avalonia.DirectPropertyBase{{T}},{T}@,{T})
  • Avalonia.AvaloniaObject.InheritanceParent
  • Avalonia.AvaloniaObject.Item(Avalonia.AvaloniaProperty)
  • Avalonia.AvaloniaObject.Item(Avalonia.Data.IndexerDescriptor)
  • Avalonia.AvaloniaObject.Dispatcher
  • Avalonia.AvaloniaObject.PropertyChanged
  • Avalonia.AvaloniaObject.System#ComponentModel#INotifyPropertyChanged#PropertyChanged
  • System.Object.Equals(System.Object?, System.Object?)
  • System.Object.GetType()
  • System.Object.MemberwiseClone()
  • System.Object.ReferenceEquals(System.Object?, System.Object?)
  • System.Object.ToString()

A Avalonia.Controls.TextBlock that exposes hyperlink hit-testing and plain-text extraction for use by MarkdownViewer's pointer handling and selection layer registration. Does not own selection — that is managed by MarkView.Avalonia.Rendering.DocumentSelectionLayer. It can also draw a border along its edges (BorderBrush, BorderThickness), which a theme uses to rule off a heading.

[ExcludeFromCodeCoverage]
public sealed class MarkdownSelectableTextBlock : TextBlock, IAvaloniaObjectDebug, INotifyPropertyChanged, IDataContextProvider, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, ISupportInitialize, INamed, IAvaloniaListItemValidator<ILogical>, IAvaloniaListItemValidator<Visual>, IInputElement, IDataTemplateHost, IVisualBrushInitialize, ISetterValue, IInlineHost, ILogical
Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

Fields (2)

Properties (2)

Methods (5)