2015-05-22 4 views
0

Я использую mvvmcross и не могу привязываться к URL-адресу изображения. Ошибка: Нет IMvxImageHelper не зарегистрированы - вы должны предоставить вспомогательные изображения, прежде чем вы можете использовать MvxImageViewНет Зарегистрировано IMvxImageHelper

<Mvx.MvxImageView 
     p1:id="@+id/imgArticle" 
     p1:layout_width="49dp" 
     p1:layout_height="49dp" 
     p1:layout_marginLeft="5dp" 
     p1:layout_marginTop="5dp" 
     local:MvxBind="ImageUrl Image, Converter = Image" 
     p1:layout_marginBottom="5dp" 
     p1:background="#ffff0000" /> 

Моя модель:

public Guid Id { get; set; } 
public string Name { get; set; } 
public string Image { get; set; } 
public decimal Price { get; set; } 
+2

Убедитесь, что вы устанавливаете плагин DownloadCache. Это обеспечивает правильную реализацию помощника. – Kiliman

ответ

8

Установить плагин DownloadCache и MVVMCross плагин File

+0

На портативных и дроидных проектах? –

+0

О проектах доридов :) @DaneMackier –

0

Я также имел эта проблема в android. Что я сделал, чтобы исправить это, добавляли классы начальной загрузки.

public class DownloadCachePluginBootstrap 
     : MvxPluginBootstrapAction<MvvmCross.Plugins.DownloadCache.PluginLoader> 
    { 
    } 

public class FilePluginBootstrap 
     : MvxPluginBootstrapAction<MvvmCross.Plugins.File.PluginLoader> 
    { 
    } 
Смежные вопросы