HtmlEdit Members
A rich text editor that uses HTML as an input or output format.Constructors
| Name | Description |
|---|---|
| HtmlEdit() | Initializes a new instance of the HtmlEdit class. |
Fields
| Name | Description |
|---|---|
| AllowUserInputProperty static | Identifies the AllowUserInput bindable property. |
| AnchorXProperty static | Bindable property for AnchorX. Inherited from VisualElement. |
| AnchorYProperty static | Bindable property for AnchorY. Inherited from VisualElement. |
| AutomationIdProperty static | Bindable property for AutomationId. Inherited from Element. |
| BackgroundColorProperty static | Bindable property for BackgroundColor. Inherited from VisualElement. |
| BackgroundProperty static | Bindable property for Background. Inherited from VisualElement. |
| BehaviorsProperty static | Bindable property for Behaviors. Inherited from VisualElement. |
| BindingContextProperty static | Bindable property for BindingContext. Inherited from BindableObject. |
| BorderColorProperty static | Identifies the BorderColor bindable property. Inherited from DXViewBase. |
| BorderThicknessProperty static | Identifies the BorderThickness bindable property. Inherited from DXViewBase. |
| ClassIdProperty static | Bindable property for ClassId. Inherited from Element. |
| ClipProperty static | Bindable property for Clip. Inherited from VisualElement. |
| CornerRadiusProperty static | Identifies the CornerRadius bindable property. Inherited from DXViewBase. |
| FlowDirectionProperty static | Bindable property for FlowDirection. Inherited from VisualElement. |
| HeightProperty static | Bindable property for Height. Inherited from VisualElement. |
| HeightRequestProperty static | Bindable property for HeightRequest. Inherited from VisualElement. |
| HorizontalOptionsProperty static | Bindable property for HorizontalOptions. Inherited from View. |
| HtmlSourceProperty static | Identifies the HtmlSource bindable property. |
| InputTransparentProperty static | Bindable property for InputTransparent. Inherited from VisualElement. |
| IsClippedToBoundsProperty static | Identifies the IsClippedToBounds bindable property. Inherited from DXViewBase. |
| IsEnabledProperty static | Bindable property for IsEnabled. Inherited from VisualElement. |
| IsFocusedProperty static | Bindable property for IsFocused. Inherited from VisualElement. |
| IsFocusedPropertyKey static | Bindable property for IsFocused. Inherited from VisualElement. |
| IsHtmlContentLoadedProperty static | Identifies the IsHtmlContentLoaded bindable property. |
| IsHtmlContentLoadingProperty static | Identifies the IsHtmlContentLoading bindable property. |
| IsReadOnlyProperty static | Identifies the IsReadOnly bindable property. |
| IsVisibleProperty static | Bindable property for IsVisible. Inherited from VisualElement. |
| MarginProperty static | Bindable property for Margin. Inherited from View. |
| MinimumHeightRequestProperty static | Bindable property for MinimumHeightRequest. Inherited from VisualElement. |
| MinimumWidthRequestProperty static | Bindable property for MinimumWidthRequest. Inherited from VisualElement. |
| NavigationProperty static | Bindable property for Navigation. Inherited from VisualElement. |
| OpacityProperty static | Bindable property for Opacity. Inherited from VisualElement. |
| PaddingProperty static | Identifies the Padding bindable property. Inherited from DXViewBase. |
| propertyMapper protected | Represents the view’s internal PropertyMapper. Inherited from View. |
| RotationProperty static | Bindable property for Rotation. Inherited from VisualElement. |
| RotationXProperty static | Bindable property for RotationX. Inherited from VisualElement. |
| RotationYProperty static | Bindable property for RotationY. Inherited from VisualElement. |
| ScaleProperty static | Bindable property for Scale. Inherited from VisualElement. |
| ScaleXProperty static | Bindable property for ScaleX. Inherited from VisualElement. |
| ScaleYProperty static | Bindable property for ScaleY. Inherited from VisualElement. |
| SelectedTextBackgroundProperty static | Identifies the SelectedTextBackground bindable property. |
| SelectedTextDecorationsProperty static | Identifies the SelectedTextDecorations bindable property. |
| SelectedTextFontAttributesProperty static | Identifies the SelectedTextFontAttributes bindable property. |
| SelectedTextFontFamilyProperty static | Identifies the SelectedTextFontFamily bindable property. |
| SelectedTextFontSizeProperty static | Identifies the SelectedTextFontSize bindable property. |
| SelectedTextForegroundProperty static | Identifies the SelectedTextForeground bindable property. |
| SelectedTextHeadingLevelProperty static | Identifies the SelectedTextHeadingLevel bindable property. |
| SelectedTextHorizontalAlignmentProperty static | Identifies the SelectedTextHorizontalAlignment bindable property. |
| SelectedTextHyperlinkProperty static | Identifies the SelectedTextHyperlink bindable property. |
| SelectedTextIndentProperty static | Identifies the SelectedTextIndent bindable property. |
| SelectedTextLineHeightProperty static | Identifies the SelectedTextLineHeight bindable property. |
| SelectedTextListTypeProperty static | Identifies the SelectedTextListType bindable property. |
| SelectedTextProperty static | Identifies the SelectedText bindable property. |
| SelectionRangeProperty static | Identifies the SelectionRange bindable property. |
| ShowToolbarProperty static | Identifies the ShowToolbar bindable property. |
| StyleProperty static | Bindable property for Style. Inherited from VisualElement. |
| TranslationXProperty static | Bindable property for TranslationX. Inherited from VisualElement. |
| TranslationYProperty static | Bindable property for TranslationY. Inherited from VisualElement. |
| TriggersProperty static | Bindable property for Triggers. Inherited from VisualElement. |
| VerticalOptionsProperty static | Bindable property for VerticalOptions. Inherited from View. |
| VisualProperty static | Bindable property for Visual. Inherited from VisualElement. |
| WidthProperty static | Bindable property for Width. Inherited from VisualElement. |
| WidthRequestProperty static | Bindable property for WidthRequest. Inherited from VisualElement. |
| XProperty static | Bindable property for X. Inherited from VisualElement. |
| YProperty static | Bindable property for Y. Inherited from VisualElement. |
Properties
| Name | Description |
|---|---|
| AllowUserInput | Gets or sets whether a user can change an HTML content in the HTML Edit‘s UI. This is a bindable property. |
| AnchorX | Gets or sets the X component of the center point for any transform operation, relative to the bounds of the element. This is a bindable property. Inherited from VisualElement. |
| AnchorY | Gets or sets the Y component of the center point for any transform operation, relative to the bounds of the element. This is a bindable property. Inherited from VisualElement. |
| AutomationId | Gets or sets a value that allows the automation framework to find and interact with this element. Inherited from Element. |
| Background | Gets or sets the Brush which will be used to fill the background of an element. This is a bindable property. Inherited from VisualElement. |
| BackgroundColor | Gets or sets the Color which will fill the background of an element. This is a bindable property. Inherited from VisualElement. |
| Batched | Gets a value that indicates there are batched changes done for this element. Inherited from VisualElement. |
| Behaviors | Gets the list of Behavior objects associated to this element. This is a read-only bindable property. Inherited from VisualElement. |
| BindingContext |
Gets or sets an object that contains the properties that will be targeted by the bound properties that belong to this BindableObject. This is a bindable property. Inherited from BindableObject. |
| BorderColor | Gets or sets the border color of a DXViewBase descendant. This is a bindable property. Inherited from DXViewBase. |
| BorderThickness | Gets or sets the border thickness of a DXViewBase descendant. This is a bindable property. Inherited from DXViewBase. |
| Bounds | Gets the bounds of the element in device-independent units. Inherited from VisualElement. |
| class | Gets or sets the style classes for the element. Inherited from NavigableElement. |
| ClassId | Gets or sets a value used to identify a collection of semantically similar elements. Inherited from Element. |
| Clip | Specifies the clipping region for an element. This is a bindable property. Inherited from VisualElement. |
| Commands | Gets the collection of HtmlEdit commands. |
| CornerRadius | Gets or sets the corner radius of a DXViewBase descendant. This is a bindable property. Inherited from DXViewBase. |
| DesiredSize | Gets the size that this element computed during the measure pass of the layout process. Inherited from VisualElement. |
| DisableLayout | Gets a value that indicates that layout for this element is disabled. Inherited from VisualElement. |
| Dispatcher |
Gets the dispatcher that was available when this bindable object was created, otherwise tries to find the nearest available dispatcher (probably the window’s/app’s). Inherited from BindableObject. |
| EffectControlProvider | For internal use by .NET MAUI. Inherited from Element. |
| Effects | Gets or sets the styles and properties that will be applied to the element during runtime. Inherited from Element. |
| FlowDirection | Gets or sets the layout flow direction. This is a bindable property. Inherited from VisualElement. |
| Frame | Gets or sets the frame this element resides in on screen. Inherited from VisualElement. |
| GestureRecognizers | The collection of gesture recognizers associated with this view. Inherited from View. |
| Height | Gets the current rendered height of this element. This is a read-only bindable property. Inherited from VisualElement. |
| HeightRequest | Gets or sets the desired height override of this element. This is a bindable property. Inherited from VisualElement. |
| HorizontalOptions | Gets or sets the LayoutOptions that define how the element gets laid out in a layout cycle. This is a bindable property. Inherited from View. |
| HtmlSource | Gets or sets the source of the text that is displayed in the HtmlEdit control. This is a bindable property. |
| Id | Gets a value that can be used to uniquely identify an element throughout the run of your application. Inherited from Element. |
| InputTransparent | Gets or sets a value indicating whether this element responds to hit testing during user interaction. This is a bindable property. Inherited from VisualElement. |
| IsClippedToBounds | Gets or sets whether the DXViewBase should clip child controls to its bounds. This is a bindable property. Inherited from DXViewBase. |
| IsEnabled | Gets or sets a value indicating whether this element is enabled in the user interface. This is a bindable property. Inherited from VisualElement. |
| IsFocused | Gets a value indicating whether this element is focused currently. This is a bindable property. Inherited from VisualElement. |
| IsHtmlContentLoaded | Gets whether the HTML Edit’s content is loaded. This is a bindable property. |
| IsHtmlContentLoading | Gets whether the HTML Edit control’s content is loading. This is a bindable property. |
| IsPlatformEnabled | Gets or sets a value that indicates whether this elements’s platform equivalent element is enabled. Inherited from VisualElement. |
| IsReadOnly | Gets or sets whether you can change the text in the HtmlEdit control. This is a bindable property. |
| IsVisible | Gets or sets a value that determines whether this element will be visible on screen and take up space in layouts. This is a bindable property. Inherited from VisualElement. |
| LogicalChildren | For internal use by the Microsoft.Maui.Controls platform. Inherited from Element. |
| Margin | Gets or set the margin for the view. Inherited from View. |
| MinimumHeightRequest | Gets or sets the minimum height the element will request during layout. This is a bindable property. Inherited from VisualElement. |
| MinimumWidthRequest | Gets or sets the minimum width the element will request during layout. This is a bindable property. Inherited from VisualElement. |
| Navigation | Gets the object responsible for handling stack-based navigation. Inherited from NavigableElement. |
| NavigationProxy | Gets the cast of Navigation to a NavigationProxy. Inherited from NavigableElement. |
| Opacity | Gets or sets the opacity value applied to the element when it is rendered. The range of this value is 0 to 1; values outside this range will be set to the nearest valid value. This is a bindable property. Inherited from VisualElement. |
| Padding | Gets or sets the amount of space around the DXViewBase descendants. This is a bindable property. Inherited from DXViewBase. |
| Parent | Gets or sets the parent Element of this element. Inherited from Element. |
| RealParent | For internal use by .NET MAUI. Inherited from Element. |
| Resources | Gets or sets the local resource dictionary. Inherited from VisualElement. |
| Rotation | Gets or sets the rotation (in degrees) about the Z-axis (affine rotation) when the element is rendered. This is a bindable property. Inherited from VisualElement. |
| RotationX | Gets or sets the rotation (in degrees) about the X-axis (perspective rotation) when the element is rendered. This is a bindable property. Inherited from VisualElement. |
| RotationY | Gets or sets the rotation (in degrees) about the Y-axis (perspective rotation) when the element is rendered. This is a bindable property. Inherited from VisualElement. |
| Scale | Gets or sets the scale factor applied to the element. This is a bindable property. Inherited from VisualElement. |
| ScaleX | Gets or sets a scale value to apply to the X direction. This is a bindable property. Inherited from VisualElement. |
| ScaleY | Gets or sets a scale value to apply to the Y direction. This is a bindable property. Inherited from VisualElement. |
| SelectedText | Gets the text that is selected. This is a bindable property. |
| SelectedTextBackground | Gets or sets the background color of the selected/typed text. This is a bindable property. |
| SelectedTextDecorations | Gets or sets the TextDecorations applied to the selected/typed text. This is a bindable property. |
| SelectedTextFontAttributes | Gets or sets the font attributes of the text that is selected/typed text. This is a bindable property. |
| SelectedTextFontFamily | Gets or sets the font family of the text that is selected/typed text. This is a bindable property. |
| SelectedTextFontSize | Gets or sets the font size of the text that is selected/typed text. This is a bindable property. |
| SelectedTextForeground | Gets or sets the foreground color of the selected/typed text. This is a bindable property. |
| SelectedTextHeadingLevel | Gets or sets the heading type of the selected/under caret text. This is a bindable property. |
| SelectedTextHorizontalAlignment | Gets or sets the horizontal alignment of the selected/under caret text. This is a bindable property. |
| SelectedTextHyperlink | Gets or sets the hyperlink in the text that is selected/typed text. This is a bindable property. |
| SelectedTextIndent | Gets or sets the indent of the selected/typed text. This is a bindable property. |
| SelectedTextLineHeight | Gets or sets the high of the selected/under caret line. This is a bindable property. |
| SelectedTextListType | Gets or sets the list type of the selected/under caret text. This is a bindable property. |
| SelectionRange | Gets or sets the HtmlSelectionRange object that stores the selection’s start character index and selection length. This is a bindable property. |
| ShowToolbar | Gets or sets whether the HtmlEdit displays its default toolbar. This is a bindable property. |
| Style | Gets or sets the unique Style for this element. Inherited from NavigableElement. |
| StyleClass | Gets or sets the style classes for the element. Inherited from NavigableElement. |
| StyleId | Gets or sets a user defined value to uniquely identify the element. Inherited from Element. |
| TranslationX | Gets or sets the X translation delta of the element. This is a bindable property. Inherited from VisualElement. |
| TranslationY | Gets or sets the Y translation delta of the element. This is a bindable property. Inherited from VisualElement. |
| Triggers | Gets the list of TriggerBase objects associated to this element. This is a read-only bindable property. Inherited from VisualElement. |
| VerticalOptions | Gets or sets the LayoutOptions that define how the element gets laid out in a layout cycle. This is a bindable property. Inherited from View. |
| Visual | Gets or sets a IVisual implementation that overrides the visual appearance of an element. This is a bindable property. Inherited from VisualElement. |
| Width | Gets the current width of this element. This is a read-only bindable property. Inherited from VisualElement. |
| WidthRequest | Gets or sets the desired width override of this element. This is a bindable property. Inherited from VisualElement. |
| X | Gets the current X position of this element. This is a read-only bindable property. Inherited from VisualElement. |
| Y | Gets the current Y position of this element. This is a read-only bindable property. Inherited from VisualElement. |
Methods
| Name | Description |
|---|---|
| ApplyBindings() protected | Applies all the current bindings to BindingContext. Inherited from BindableObject. |
| BatchBegin() | Signals the start of a batch of changes to the elements properties. This can benefit performance if a bigger number of property values are changed. Inherited from VisualElement. |
| BatchCommit() | Signals the end of a batch of commands to the element and that those commands should now be committed. Inherited from VisualElement. |
| ChangeVisualState() protected | Changes the current visual state based on this elements current property values. Inherited from VisualElement. |
| ClearValue(BindableProperty) | Clears any value that is previously set for a bindable property. Inherited from BindableObject. |
| ClearValue(BindablePropertyKey) | Clears any value that is previously set for a bindable property, identified by its key. Inherited from BindableObject. |
| CoerceValue(BindableProperty) |
Coerces the value of the specified bindable property. This is done by invoking BindableProperty.CoerceValueDelegate of the specified bindable property. Inherited from BindableObject. |
| CoerceValue(BindablePropertyKey) |
Coerces the value of the specified bindable property. This is done by invoking BindableProperty.CoerceValueDelegate of the specified bindable property. Inherited from BindableObject. |
| ColorTo(Color, Color, Int32) |
Changes background and border colors with a smooth animation effect. The ColorTo method returns the Task that ends when animation completes.
Inherited from DXViewBase. |
| EffectIsAttached(String) | For internal use by .NET MAUI. Inherited from Element. |
| Equals(Object, Object) static | Determines whether the specified object instances are considered equal. Inherited from System.Object. |
| Equals(Object) | Determines whether the specified object is equal to the current object. Inherited from System.Object. |
| FindByName(String) | Returns the element that has the specified name. Inherited from Element. |
| Focus() | Attempts to set focus to this element. Inherited from VisualElement. |
| GetChildElements(Point) |
Gets the child elements that are visually beneath the specified point.
Inherited from View. |
| GetHashCode() | Serves as the default hash function. Inherited from System.Object. |
| GetHtmlAsync(CancellationToken) | Asynchronously retrieves the HTML markup that is displayed in the HtmlEdit. |
| GetSelectedImageAsync() | Asynchronously retrieves the image selected in the HtmlEdit. |
| GetTextFormatAsync(CancellationToken) | Asynchronously retrieves the format of the text that is under the caret/selected in the HtmlEdit. |
| GetType() | Gets the Type of the current instance. Inherited from System.Object. |
| GetValue(BindableProperty) | Returns the value that is contained in the given bindable property. Inherited from BindableObject. |
| InsertImageAsync(HtmlImage) | Inserts the specified image to the caret position of the HtmlEdit. |
| InsertImageAsync(ImageSource, HtmlSize, HtmlSize) | Inserts the specified image with the specified size to the caret position of the HtmlEdit. |
| InsertImageAsync(ImageSource) | Inserts the specified image to the caret position of the HtmlEdit. |
| InsertTableAsync(Int32, Int32) | Asynchronously inserts the table with the specified number of rows and columns. |
| InvalidateMeasure() protected | Marks the current measure of an element as invalidated. Inherited from VisualElement. |
| InvalidateMeasureNonVirtual(InvalidationTrigger) | Invalidates the measure of an element. Inherited from VisualElement. |
| IsSet(BindableProperty) | Determines whether or not a bindable property exists and has a value set. Inherited from BindableObject. |
| Measure(Double, Double, MeasureFlags) | Returns the minimum size that an element needs in order to be displayed on the device. Inherited from VisualElement. |
| MemberwiseClone() protected | Creates a shallow copy of the current Object. Inherited from System.Object. |
| IElementController.SetValueFromRenderer(BindableProperty, Object) | For internal use by .NET MAUI. Inherited from Element. |
| OnChildAdded(Element) protected | Invoked when a child object is added to this element. Inherited from VisualElement. |
| OnChildRemoved(Element, Int32) protected | Invoked when a child object is removed from this element. Inherited from VisualElement. |
| OnChildrenReordered() protected | Raises the ChildrenReordered event. Inherited from VisualElement. |
| OnMeasure(Double, Double) protected | Method that is called when a layout measurement happens. Inherited from VisualElement. |
| OnPropertyChanging(String) protected | Raises the PropertyChanging event. Inherited from BindableObject. |
| ReferenceEquals(Object, Object) static | Determines whether the specified Object instances are the same instance. Inherited from System.Object. |
| RemoveBinding(BindableProperty) | Removes a previously set binding from a bindable property. Inherited from BindableObject. |
| RemoveDynamicResource(BindableProperty) | Removes a previously set dynamic resource. Inherited from Element. |
| SetBinding(BindableProperty, BindingBase) | Assigns a binding to a bindable property. Inherited from BindableObject. |
| SetDynamicResource(BindableProperty, String) | Sets the BindableProperty property of this element to be updated via the DynamicResource with the provided key. Inherited from Element. |
| SetFontFamilyAsync(String, Nullable<HtmlSelectionRange>) | Asynchronously applies the defined font family to the specified area of the HTML content. |
| SetHtmlSourceAsync(HtmlSource, CancellationToken) | Asynchronously specifies the HTML markup source that is displayed in the HtmlEdit. |
| SetInheritedBindingContext(BindableObject, Object) static | Sets the inherited context to a nested element. Inherited from BindableObject. |
| SetSelectionRangeAsync(HtmlSelectionRange) | Asynchronously selects HTML markup with the specified HtmlSelectionRange object properties. |
| SetSelectionRangeAsync(Int32, Int32) | Asynchronously selects HTML markup with the specified start character index and selection length settings. |
| SetValue(BindableProperty, Object) | Sets the value of the specified bindable property. Inherited from BindableObject. |
| SetValue(BindablePropertyKey, Object) | Sets the value of the specified bindable property. Inherited from BindableObject. |
| SetValueCore(BindableProperty, Object, SetValueFlags) | For internal use by the Microsoft.Maui.Controls platform. Inherited from BindableObject. |
| SetValueFromRenderer(BindableProperty, Object) | For internal use by .NET MAUI. Inherited from Element. |
| SetValueFromRenderer(BindablePropertyKey, Object) | For internal use by .NET MAUI. Inherited from Element. |
| SizeAllocated(Double, Double) protected | Method that is called during a layout cycle to signal the start of a sub-tree layout. Inherited from VisualElement. |
| ToString() | Returns a string that represents the current object. Inherited from System.Object. |
| UnapplyBindings() protected | Removes all current bindings from the current context. Inherited from BindableObject. |
| Unfocus() | Unsets keyboard focus on this element. Inherited from VisualElement. |
Events
| Name | Description |
|---|---|
| BatchCommitted | Occurs when a batch of property changes have been committed by calling BatchCommit(). Inherited from VisualElement. |
| BindingContextChanged | Occurs when the value of the BindingContext property changes. Inherited from BindableObject. |
| ChildAdded | Raised whenever a child element is added to the element. Inherited from Element. |
| ChildRemoved | Raised whenever a child element is removed from the element. Inherited from Element. |
| ChildrenReordered | Occurs when the order of this element’s children changes. Inherited from VisualElement. |
| DescendantAdded | Raised whenever a child element is added to the element’s subtree. Inherited from Element. |
| DescendantRemoved | Raised whenever a child element is removed from the elements subtree. Inherited from Element. |
| FocusChangeRequested | Occurs when a focus change is requested. Inherited from VisualElement. |
| Focused | Occurs when this element is focused. Inherited from VisualElement. |
| HtmlContentLoaded | Fires when HTML content is displayed in the HtmlEdit. |
| MeasureInvalidated | Occurs when the current measure of an element has been invalidated. Inherited from VisualElement. |
| PropertyChanged | Occurs when a property value changes. Inherited from BindableObject. |
| PropertyChanging | Occurs when a property value is changing. Inherited from BindableObject. |
| SelectionChanged | Fires when the selection within the HtmlEdit is changed. |
| SizeChanged | Occurs when the size of an element changed. Inherited from VisualElement. |
| Unfocused | Occurs when this element is unfocused. Inherited from VisualElement. |
See Also