0

在 XAML 中,您可以创建一个BitmapImagewith CreateOptionsset,如下所示

<BitmapImage UriSource="{Binding ImageUrl}" CreateOptions="BackgroundCreation, IgnoreImageCache"/>

如何以CreateOptions编程方式在 C# 中指定那些?

BitmapImage bimg = new BitmapImage(){CreateOptions = BitmapCreateOptions.BackgroundCreation ???},如何设置IgnoreImageCache?

4

1 回答 1

1

MSDN已经证实了我最初的猜测。

此枚举有一个 FlagsAttribute 属性,该属性允许按位组合其成员值。

为此,您需要以下内容:

BitmapImage bimg = new BitmapImage();                        
bimg.CreateOptions = BitmapCreateOptions.BackgroundCreation 
                     | BitmapCreateOptions.IgnoreImageCache

注意:我没有使用对象初始化语法的唯一原因是为了防止水平滚动。

于 2013-11-12T18:50:01.477 回答