ClassRadBarcode
UI control for creating and visualizing barcodes in a machine-readable format.
Definition
Namespace:Telerik.UI.Xaml.Controls.DataVisualization
Assembly:Telerik.WinUI.Controls.dll
Syntax:
public class RadBarcode : RadControl
Inheritance: objectRadControlRadBarcode
Inherited Members
Constructors
RadBarcode()
Initializes a new instance of the RadBarcode class.
Declaration
public RadBarcode()
Fields
ErrorMessageProperty
Registers the ErrorMessage dependency property.
Declaration
public static readonly DependencyProperty ErrorMessageProperty
Field Value
DependencyProperty
IsValidProperty
Registers the IsValid dependency property.
Declaration
public static readonly DependencyProperty IsValidProperty
Field Value
DependencyProperty
SymbologyProperty
Registers the Symbology dependency property.
Declaration
public static readonly DependencyProperty SymbologyProperty
Field Value
DependencyProperty
ValueProperty
Registers the Value dependency property.
Declaration
public static readonly DependencyProperty ValueProperty
Field Value
DependencyProperty
Properties
ErrorMessage
Gets a string value representing the reason why the barcode is invalid.
IsValid
Gets a value indicating whether the barcode has valid Value for the current symbology.
Symbology
Gets or sets the Sybology of the barcode.
Declaration
public SymbologyBase Symbology { get; set; }
Property Value
Methods
MeasureOverride(Size)
Called in the measure layout pass to determine the desired size.
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
availableSize
Size
The available size that was given by the layout system.
Returns
Size
Overrides
OnApplyTemplate()
Invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate.
Declaration
protected override void OnApplyTemplate()
Overrides
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
AutomationPeer
Overrides