バージョン

イベントの処理

始める前に

XamBarcode コントロールは以下のイベントがあります:

ErrorMessageDisplayingEventArgs オブジェクトの ErrorMessage プロパティによって、ユーザーはエラー メッセージを取得したり設定したりできます。 DataChangedEventArgs オブジェクトの NewData プロパティによって、ユーザーは変更されたばかりの XamBarcode コントロールの Data プロパティの値を取得することができます。

達成すること

ユーザーは DataChanged および ErrorMessageDisplaying イベントを処理します。

次の手順を実行します

  1. XamBarcode コントロールをページに追加します。これに関する詳細は、 「XAML コードを使用して Barcode を追加」 または 「コードビハインドを使用して Barcode を追加」を参照してください。

  2. イベントの処理:

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;
}
  1. アプリケーションを保存して実行します。

デフォルトのエラー メッセージ

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;
barcode dataError.png