动态Xamarin图像源绑定

时间:2017-11-11 17:25:38

标签: variables xamarin binding

我也有同样的问题..

我有这样的网址:

mydomain.com/gallery/COMPANY_GUID/items/ITEM_GUID/600x400.png

其中COMPANY_GUID和ITEM_GUID来自数据库:

public class ItemDetails
{
    public int item_id { get; set; }
    public int item_guid { get; set; }
    public int merchant_guid { get; set; }
    public string item_name { get; set; }
    public string item_description { get; set; }
    public string item_price { get; set; }
}

如何设置图像源 {Binding item_image} ,其中item_image应该是一个动态变量来自上面?

1 个答案:

答案 0 :(得分:1)

public class ItemDetails
{
    public int item_id { get; set; }
    public int item_guid { get; set; }
    public int merchant_guid { get; set; }
    public string item_name { get; set; }
    public string item_description { get; set; }
    public string item_price { get; set; }
    //Add this field like this.
    public string item_image {
        get {
                return string.Format("mydomain.com/gallery/{0}/items/{1}/600x400.png", merchant_guid, item_guid);
            }
        }
    }

尝试添加上面代码中给出的一个字段item_image。这将动态地返回您需要的内容。希望这会对你有所帮助。