public override void ViewDidLoad() { this.Root = new RootElement("Zxing.Net Demo") { new Section("Barcode Reading"), new Section("Barcode Writing") }; var readers = new BarcodeFormat[] { BarcodeFormat.AZTEC, BarcodeFormat.CODABAR, BarcodeFormat.CODE_128, BarcodeFormat.CODE_39, BarcodeFormat.CODE_93, BarcodeFormat.DATA_MATRIX, BarcodeFormat.EAN_13, BarcodeFormat.EAN_8, BarcodeFormat.ITF, BarcodeFormat.MAXICODE, BarcodeFormat.PDF_417, BarcodeFormat.QR_CODE, BarcodeFormat.RSS_14, BarcodeFormat.RSS_EXPANDED, BarcodeFormat.UPC_A, BarcodeFormat.UPC_E, BarcodeFormat.UPC_EAN_EXTENSION }; foreach (var fmt in readers) { this.Root[0].Add(new StyledStringElement(fmt.ToString(), () => { decoderViewController = new DecoderViewController("Read: " + fmt.ToString(), fmt); this.NavigationController.PushViewController(decoderViewController, true); }) { Accessory = UITableViewCellAccessory.DisclosureIndicator }); } var writers = new BarcodeFormat[] { BarcodeFormat.UPC_A, BarcodeFormat.EAN_8, BarcodeFormat.EAN_13, BarcodeFormat.CODE_39, BarcodeFormat.CODE_128, BarcodeFormat.ITF, BarcodeFormat.CODABAR, BarcodeFormat.QR_CODE, BarcodeFormat.PDF_417 }; foreach (var fmt in writers) { this.Root[1].Add(new StyledStringElement(fmt.ToString(), () => { encoderViewController = new EncoderViewController("Write: " + fmt.ToString(), fmt); this.NavigationController.PushViewController(encoderViewController, true); }) { Accessory = UITableViewCellAccessory.DisclosureIndicator }); } }
public override void ViewDidLoad () { this.Root = new RootElement("Zxing.Net Demo") { new Section("Barcode Reading"), new Section("Barcode Writing") }; var readers = new BarcodeFormat[] { BarcodeFormat.AZTEC, BarcodeFormat.CODABAR, BarcodeFormat.CODE_128, BarcodeFormat.CODE_39, BarcodeFormat.CODE_93, BarcodeFormat.DATA_MATRIX, BarcodeFormat.EAN_13, BarcodeFormat.EAN_8, BarcodeFormat.ITF, BarcodeFormat.MAXICODE, BarcodeFormat.PDF_417, BarcodeFormat.QR_CODE, BarcodeFormat.RSS_14, BarcodeFormat.RSS_EXPANDED, BarcodeFormat.UPC_A, BarcodeFormat.UPC_E, BarcodeFormat.UPC_EAN_EXTENSION }; foreach (var fmt in readers) { this.Root[0].Add(new StyledStringElement(fmt.ToString(), () => { decoderViewController = new DecoderViewController("Read: " + fmt.ToString(), fmt); this.NavigationController.PushViewController(decoderViewController, true); }) { Accessory = UITableViewCellAccessory.DisclosureIndicator }); } var writers = new BarcodeFormat[] { BarcodeFormat.UPC_A, BarcodeFormat.EAN_8, BarcodeFormat.EAN_13, BarcodeFormat.CODE_39, BarcodeFormat.CODE_128, BarcodeFormat.ITF, BarcodeFormat.CODABAR, BarcodeFormat.QR_CODE, BarcodeFormat.PDF_417 }; foreach (var fmt in writers) { this.Root[1].Add(new StyledStringElement(fmt.ToString(), () => { encoderViewController = new EncoderViewController("Write: " + fmt.ToString(), fmt); this.NavigationController.PushViewController(encoderViewController, true); }) { Accessory = UITableViewCellAccessory.DisclosureIndicator }); } }