Class
QRCode

Represents the QR symbology type.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.DataVisualization.dll

Syntax:

cs-api-definition
public sealed class QRCode : SymbologyBase

Inheritance: objectInheritanceContextPropagatorSymbologyBaseQRCode

Inherited Members SymbologyBase.AutoChecksumPropertySymbologyBase.ModulePropertySymbologyBase.SizingModePropertySymbologyBase.AutoChecksumSymbologyBase.ModuleSymbologyBase.SizingMode

Constructors

QRCode()

Declaration

cs-api-definition
public QRCode()

Fields

ApplicationIndicatorProperty

Registers the ApplicationIndicator Dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ApplicationIndicatorProperty

Field Value

DependencyProperty

CodeModeProperty

Registers the CodeMode Dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CodeModeProperty

Field Value

DependencyProperty

ECIModeProperty

Registers the ECIMode Dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ECIModeProperty

Field Value

DependencyProperty

ErrorCorrectionLevelProperty

Registers the ErrorCorrectionLevel Dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ErrorCorrectionLevelProperty

Field Value

DependencyProperty

FNC1ModeProperty

Registers the FNC1Mode Dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty FNC1ModeProperty

Field Value

DependencyProperty

VersionProperty

Registers the Version Dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty VersionProperty

Field Value

DependencyProperty

Properties

ApplicationIndicator

Gets or sets the application identifier to be encoded in the QR code.

Declaration

cs-api-definition
public string ApplicationIndicator { get; set; }

Property Value

string

CodeMode

Gets or sets the type of code that will be used for encoding, such as Numeric, Alphanumeric, Byte or Kanji.

Declaration

cs-api-definition
public CodeMode CodeMode { get; set; }

Property Value

CodeMode

ECIMode

Gets or sets the Extended Channel Interpretation (ECI) mode, which allows for encoding of characters from other sets.

Declaration

cs-api-definition
public ECIMode ECIMode { get; set; }

Property Value

ECIMode

ErrorCorrectionLevel

Gets or sets how much data will be available for error correction.

Declaration

cs-api-definition
public ErrorCorrectionLevel ErrorCorrectionLevel { get; set; }

Property Value

ErrorCorrectionLevel

FNC1Mode

Gets or sets application of special formatting to the code data.

Declaration

cs-api-definition
public FNC1Mode FNC1Mode { get; set; }

Property Value

FNC1Mode

Version

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.

Declaration

cs-api-definition
public int Version { get; set; }

Property Value

int

Methods

OnSymbologyModelPropertyChanged(string)

Occurs when a property of the symbology model changes.

Declaration

cs-api-definition
protected override void OnSymbologyModelPropertyChanged(string propertyName)

Parameters

propertyName

string

Overrides SymbologyBase.OnSymbologyModelPropertyChanged(string)

OnSymbologyPropertyChanged()

Occurs when a property of the symbology changes.

Declaration

cs-api-definition
protected override void OnSymbologyPropertyChanged()

Overrides SymbologyBase.OnSymbologyPropertyChanged()