MAUI Windows应用生成QR码绑定Image控件不显示问题求助
MAUI Windows 条码绑定Image控件不显示问题
我正在开发MAUI Windows应用,希望将生成的条码绑定到Image控件的Source属性。目前使用一款支持QR码的NuGet条码生成包,不想保存条码图片文件,仅需将字符串属性生成条码,并转换为可绑定至ImageSource属性的合适格式。目前未出现任何异常,但UI中未显示条码图片。
相关代码如下:
生成QR码的方法
public void GenerateQR() { //ToDo: Generate QR from last Enqueue data. Use QR generation library. var myBarcode = BarcodeWriter.CreateBarcode(QrStringValue, BarcodeWriterEncoding.QRCode); if (myBarcode.Verify()) { QrCode = ImageSource.FromStream(() => myBarcode.ToStream()); } }
按钮点击时变更的QrStringValue属性
private string _qrStringValue; public string QrStringValue { get => _qrStringValue; set { _qrStringValue = value; OnPropertyChanged(nameof(QrStringValue)); } }
绑定到Image控件的QrCode属性
private ImageSource _qrCode; public ImageSource QrCode { get => _qrCode; set { _qrCode = value; OnPropertyChanged(nameof(QrCode)); } }
XAML布局代码
<Image Source="{Binding SharedVM.QrCode}" Margin="90"/>
请问:我是否需要使用类似ZXing.Net.Maui这类MAUI专用的条码生成与显示库?
内容的提问来源于stack exchange,提问作者RMR
相关产品推荐
相关产品推荐

