Oye. Tengo una lista de elementos que el usuario puede buscar. Los resultados de búsqueda se muestran en un cuadro de lista. Cada objeto animal
tiene una ruta a una imagen en Almacenamiento aislado. ¿Cuál es la forma más rápida de vincular mi control de imagen dentro del elemento de cuadro de lista a la imagen en el almacenamiento aislado? Los ejemplos que he visto tienden a mostrar imágenes de Internet en lugar de almacenamiento aislado. Si tengo alrededor de 10 imágenes, parece ocupar toda la memoria y colgar. graciasImagen de encuadernación en almacenamiento aislado
EDIT:
estoy usando esto en mi clase BitmapConverter
(hereda IValueConverter)
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value !=null)
{
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.SetSource(new MemoryStream((Byte[]) value));
return bitmapImage;
}
else
{
return null;
}
}
tengo esta en la parte superior de mi archivo AppResource.xaml:
<ImageApp_Converter:BitmapConverter x:Key="bmpConverter" />
In my style, within the AppResource.xaml file:
<Image HorizontalAlignment="Left" Margin="8,8,0,4" Width="160" Height="120" Source="{Binding Converter={StaticResource bmpConverter}}" />
Establecí un punto de interrupción en mi BitmapConverter, pero nunca se llama. Nunca antes había usado IValueConverter, por lo que cualquier ayuda sería genial. Gracias
¿Olvidaste el camino en tu enlace?Si se vincula a su Datacontext (y no a una ruta desde él) debe mencionarlo por {Binding., Converter = {...}} o {Binding Path =., Converter = {...}} –