XamBarcode コントロールは以下のイベントがあります:
ErrorMessageDisplayingEventArgs オブジェクトの ErrorMessage プロパティによって、ユーザーはエラー メッセージを取得したり設定したりできます。 DataChangedEventArgs オブジェクトの NewData プロパティによって、ユーザーは変更されたばかりの XamBarcode コントロールの Data プロパティの値を取得することができます。
ユーザーは DataChanged および ErrorMessageDisplaying イベントを処理します。
XamBarcode コントロールをページに追加します。これに関する詳細は、 「XAML コードを使用して Barcode を追加」 または 「コードビハインドを使用して Barcode を追加」を参照してください。
イベントの処理:
XAML の場合:
<ig:XamMaxiCodeBarcode
x:Name="Barcode"
DataChanged="Barcode_DataChanged"
ErrorMessageDisplaying="Barcode_ErrorMessageDisplaying" />
Visual Basic の場合:
Import Infragistics.Controls.Barcodes
Private Sub Barcode_DataChanged (ByVal sender As System.Object,
ByVal e As DataChangedEventArgs)
Dim errorMessage = e.ErrorMessage
End Sub
Private Sub Barcode_ErrorMessageDisplaying (ByVal sender As System.Object, ByVal e As ErrorMessageDisplayingEventArgs)
Dim newData = e.NewData
End Sub
C# の場合:
using Infragistics.Controls.Barcodes;
private void Barcode_ErrorMessageDisplaying(object sender,
ErrorMessageDisplayingEventsArgs e) {
string errorMessage = e.ErrorMessage;
}
private void Barcode_DataChanged(object, DataChangedEventArgs e) {
string newData = e.NewData;
}
アプリケーションを保存して実行します。
XAML の場合:
<ig:XamPdf417Barcode
x:Name="Barcode"
Data="xamBarcode"
EncodingMode="Numeric" />
Visual Basic の場合:
Dim Barcode As New XamPdf417Barcode()
Barcode.Data = "xamBarcode"
Barcode.EncodingMode = CompactionMode.Numeric
C# の場合:
var Barcode = new XamPdf417Barcode();
Barcode.Data = "xamBarcode";
Barcode.EncodingMode = CompactionMode.Numeric;