You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 19:35:29