Я создал визитную карточку / визитную карточку. Мне нужно создать QR-код из этой Vcard. когда пользователь сканирует QR-код, затем отображается опция сохранения этой визитной карточки в списке контактов. Я могу генерировать QR-код из строки, но я не знаю, как генерировать QR-код StorageFile/Vcard.
Вот мой код.
protected async override void OnNavigatedTo(NavigationEventArgs e)
{
vcard = e.Parameter as StorageFile;
IBarcodeWriter writer = new BarcodeWriter
{
Format = BarcodeFormat.QR_CODE,
Options = new ZXing.Common.EncodingOptions
{
Height = 300,
Width = 300
}
};
var result2 = vcard;
// Result2 contain vcard. but writer.Write() need string formate.
// below commented line display error. because result2 is not string
// var result = writer.Write(result2);
var result = writer.Write(result2.ToString());
var wb = result.ToBitmap() as WriteableBitmap;
//add to image component
bar_image.Source = wb;
}