Skip to content

FontIcon class

Defined in

Namespace: CrissCross.Avalonia.UI.Controls Assembly: CrissCross.Avalonia.UI.dll Full name: CrissCross.Avalonia.UI.Controls.FontIcon Modifiers: public

Summary

        Represents an icon that uses a glyph from the specified font.
        

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net471

Class hierarchy
classDiagram
class FontIcon
class IconElement
IconElement <|-- FontIcon

Inherits from: IconElement

Constructors

NameSummary
.ctor

Properties

NameSummary
FontFamilyGets or sets the font family used to display text.
FontSizeGets or sets the font size used to display text.
FontStyleGets or sets the font style to apply to the text content.
FontWeightGets or sets the weight of the font used to display the control's text.
GlyphGets or sets the character code that identifies the icon glyph.

Fields

NameSummary
static FontFamilyPropertyProperty for [FontFamily](#
static FontSizePropertyProperty for [FontSize](#
static FontStylePropertyProperty for [FontStyle](#
static FontWeightPropertyProperty for [FontWeight](#
static GlyphPropertyProperty for [Glyph](#

Methods

NameSummary
RenderRenders the visual to a DrawingContext.
MeasureOverrideMeasures the control and its child elements as part of a layout pass.

Derived types

Inherited members