示例#1
0
        /// <summary>
        /// Event handler for the DataReceived event fired when a AAMVA card is read by the magnetic stripe reader
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"> Contains the MagneticStripeReaderAamvaCardDataReceivedEventArgs which contains the data obtained in the scan</param>
        async void OnAamvaCardDataReceived(object sender, MagneticStripeReaderAamvaCardDataReceivedEventArgs args)
        {
            // read the data and display
            await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
            {
                rootPage.NotifyUser("Got data.", NotifyType.StatusMessage);

                ScenarioOutputAddress.Text        = args.Address;
                ScenarioOutputBirthDate.Text      = args.BirthDate;
                ScenarioOutputCity.Text           = args.City;
                ScenarioOutputClass.Text          = args.Class;
                ScenarioOutputEndorsements.Text   = args.Endorsements;
                ScenarioOutputExpirationDate.Text = args.ExpirationDate;
                ScenarioOutputEyeColor.Text       = args.EyeColor;
                ScenarioOutputFirstName.Text      = args.FirstName;
                ScenarioOutputGender.Text         = args.Gender;
                ScenarioOutputHairColor.Text      = args.HairColor;
                ScenarioOutputHeight.Text         = args.Height;
                ScenarioOutputLicenseNumber.Text  = args.LicenseNumber;
                ScenarioOutputPostalCode.Text     = args.PostalCode;
                ScenarioOutputRestrictions.Text   = args.Restrictions;
                ScenarioOutputState.Text          = args.State;
                ScenarioOutputSuffix.Text         = args.Suffix;
                ScenarioOutputSurname.Text        = args.Surname;
                ScenarioOutputWeight.Text         = args.Weight;
            });
        }
        /// <summary>
        /// Event handler for the DataReceived event fired when a AAMVA card is read by the magnetic stripe reader 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="args"> Contains the MagneticStripeReaderAamvaCardDataReceivedEventArgs which contains the data obtained in the scan</param>
        async void OnAamvaCardDataReceived(object sender, MagneticStripeReaderAamvaCardDataReceivedEventArgs args)
        {
            // read the data and display
            await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
            {
                rootPage.NotifyUser("Got data.", NotifyType.StatusMessage);

                ScenarioOutputAddress.Text = args.Address;
                ScenarioOutputBirthDate.Text = args.BirthDate;
                ScenarioOutputCity.Text = args.City;
                ScenarioOutputClass.Text = args.Class;
                ScenarioOutputEndorsements.Text = args.Endorsements;
                ScenarioOutputExpirationDate.Text = args.ExpirationDate;
                ScenarioOutputEyeColor.Text = args.EyeColor;
                ScenarioOutputFirstName.Text = args.FirstName;
                ScenarioOutputGender.Text = args.Gender;
                ScenarioOutputHairColor.Text = args.HairColor;
                ScenarioOutputHeight.Text = args.Height;
                ScenarioOutputLicenseNumber.Text = args.LicenseNumber;
                ScenarioOutputPostalCode.Text = args.PostalCode;
                ScenarioOutputRestrictions.Text = args.Restrictions;
                ScenarioOutputState.Text = args.State;
                ScenarioOutputSuffix.Text = args.Suffix;
                ScenarioOutputSurname.Text = args.Surname;
                ScenarioOutputWeight.Text = args.Weight;
            });

        }