为 MvxStandardTableViewSource ImageUrl 获取本地 url

Get local url for MvxStandardTableViewSource ImageUrl

我正在尝试将我的视图模型绑定到 MvxStandardTableViewSource。

我的绑定文本:"DetailText MyDetail; TitleText MyTitle; ImageUrl MyImage"

我的视图模型

public class MyViewModel : MvxViewModel
{
    public string MyDetail { get; }
    public string MyTitle { get; }
    public string MyImage { get; }
}

我让 DetailsTextTitleText 正常工作,但我无法弄清楚 ImageUrl

的路径应该是什么

我的图片项目路径是:My.Project.Name.Touch -> Resources -> myimage.png

我试过:

也许我不能使用相对路径。那么,如何获取完整路径呢?

我已经安装了以下必要的 nuget 包:

如何获取正确的图像 url 字符串,从而可以绑定到 ImageUrl?

对于 iOS 上的本地图像,您必须将 res: 前缀添加到 url 字符串。您的图像 url 可能看起来像这样:

"res:myimage.png"

注意: 如果您的图像位于 Application rootResources[=22= 中,则上述路径有效] 文件夹。如果您的图像位于任何其他位置,则必须提供完整路径:

"res:YourPath/myimage.png"

那是因为 Resources 文件夹中的文件被不同地对待 - 它们被复制到应用程序的根目录。