gpt4 book ai didi

c# - 如何以编程方式在元素上设置 CacheMode?

转载 作者:可可西里 更新时间:2023-11-01 09:06:55 25 4
gpt4 key购买 nike

Silverlight 3 在元素上引入了 CacheMode 参数。目前唯一支持的格式是 BitmapCache。在 XAML 中,该值可以设置如下:

<Image CacheMode="BitmapCache" Source="MyImage.png"></Image>

我想在运行时做同样的事情,但到目前为止都失败了,下面的例子都不起作用

Image image;
image.CacheMode = ?? // Could not find any enum to set it to
image.CacheMode.SetValue(CacheModeProperty, "BitmapCache"); // Does not work

我正在寻找可以提供动态创建元素(例如 Image)并将其 CacheMode 设置为 BitmapCache 的代码或变通方法的人.

最佳答案

我不认为 CacheMode 的属性值是一个枚举,我认为它是一个抽象类。

所以你应该有这样的东西:

image.CacheMode = new BitmapCache();

某处甚至可能有一个 BitmapCache 的静态实例(比如在 CacheMode 上)。

是的,有一个名为 ~Mode 的抽象类在我看来有点奇怪 ;)

关于c# - 如何以编程方式在元素上设置 CacheMode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1600094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com