QRCode
Represents a QR Code symbology implementation for barcode generation.
Definition
Namespace:Telerik.Maui.Controls.Barcode
Assembly:Telerik.Maui.Controls.dll
Syntax:
public sealed class QRCode : SymbologyBase
Inheritance: objectSymbologyBaseQRCode
Inherited Members
Constructors
public QRCode()
Fields
ApplicationIndicatorProperty
BindableProperty
Identifies the ApplicationIndicator property.
public static readonly BindableProperty ApplicationIndicatorProperty
CodeModeProperty
BindableProperty
Identifies the CodeMode property.
public static readonly BindableProperty CodeModeProperty
ECIModeProperty
BindableProperty
Identifies the ECIMode property.
public static readonly BindableProperty ECIModeProperty
ErrorCorrectionLevelProperty
BindableProperty
Identifies the ErrorCorrectionLevel property.
public static readonly BindableProperty ErrorCorrectionLevelProperty
FNC1ModeProperty
BindableProperty
Identifies the FNC1Mode property.
public static readonly BindableProperty FNC1ModeProperty
VersionProperty
BindableProperty
Identifies the Version property.
public static readonly BindableProperty VersionProperty
Properties
Gets or sets the application indentifier to be encoded in the QR code.
public string ApplicationIndicator { get; set; }
The application identifier string.
Gets or sets the type of code that will be used for encoding, such as Numeric, Alphanumeric, Byte or Kanji.
Gets or sets the Extended Channel Interpretation (ECI) mode, which allows for encoding of characters from other sets.
Gets or sets how much data will be available for error correction.
public ErrorCorrectionLevel ErrorCorrectionLevel { get; set; }
The ErrorCorrectionLevel for the QR code.
Gets or sets application of special formatting to the code data.
Gets or sets the version of the QR code. The version determines the size of the QR code and the amount of information that can be encoded. Accepted values are in the range [1..40]. If you set the version to a number outside this range, version will be calculated automatically.
public int Version { get; set; }
The version number of the QR code, ranging from 1 to 40.
Methods
Called when a property of the internal symbology changes.
protected override void OnInternalSymbologyPropertyChanged(string propertyName)
The name of the property that changed.
Overrides:
Called when a property of the QR code symbology changes.
protected override void OnSymbologyPropertyChanged(string propertyName)
The name of the property that changed.
Overrides: