SymbologyBase
Provides a base class for barcode symbology implementations.
Definition
Namespace:Telerik.Maui.Controls.Barcode
Assembly:Telerik.Maui.Controls.dll
Syntax:
public abstract class SymbologyBase : BindableObject
Inheritance: objectSymbologyBase
Derived Classes:
Constructors
protected SymbologyBase()
Fields
AutoChecksumProperty
BindableProperty
Identifies the AutoChecksum property.
public static readonly BindableProperty AutoChecksumProperty
ModuleProperty
BindableProperty
Identifies the Module property.
public static readonly BindableProperty ModuleProperty
SizingModeProperty
BindableProperty
Identifies the SizingMode property.
public static readonly BindableProperty SizingModeProperty
Properties
Gets or sets whether the barcode should automatically calculate a checksum.
public bool AutoChecksum { get; set; }
true if the barcode should automatically calculate a checksum; otherwise, false.
Gets or sets a module by which the barcode can be scaled up.
public int Module { get; set; }
The module value for scaling the barcode.
Gets or sets whether the bars of the barcode should be stretched to fill the space available.
public SizingMode SizingMode { get; set; }
The SizingMode that determines how the barcode is sized.
Methods
Called when a property of the internal symbology changes.
protected virtual void OnInternalSymbologyPropertyChanged(string propertyName)
The name of the property that changed.
protected override void OnPropertyChanged(string propertyName = null)
Called when a property of the symbology changes.
protected virtual void OnSymbologyPropertyChanged(string propertyName)
The name of the property that changed.