cref - remarks c#
¿Cómo configura CacheMode en un elemento programáticamente? (1)
Silverlight 3 introdujo el parámetro CacheMode
en los elementos. Actualmente, el único formato admitido es BitmapCache
. En XAML, este valor puede establecerse de la siguiente manera:
<Image CacheMode="BitmapCache" Source="MyImage.png"></Image>
Me gustaría hacer lo mismo en el tiempo de ejecución pero hasta ahora no he podido funcionar, ninguno de los siguientes ejemplos funciona
Image image;
image.CacheMode = ?? // Could not find any enum to set it to
image.CacheMode.SetValue(CacheModeProperty, "BitmapCache"); // Does not work
Estoy buscando a alguien que proporcione un código o una solución para crear dinámicamente un elemento (por ejemplo, una Image
) y establecer su CacheMode
en BitmapCache
.
No creo que el valor de la propiedad de CacheMode sea una enumeración, creo que es una clase abstracta.
Entonces deberías tener algo como:
image.CacheMode = new BitmapCache();
Incluso podría haber una instancia estática de BitmapCache en alguna parte (como en CacheMode).
Y sí, tener una clase abstracta llamada ~ Mode es un poco extraño;