RenderOptions.SetBitmapScalingMode 方法

定义

设置指定的依赖对象上的 BitmapScalingMode 附加属性值。

public:
 static void SetBitmapScalingMode(System::Windows::DependencyObject ^ target, System::Windows::Media::BitmapScalingMode bitmapScalingMode);
public static void SetBitmapScalingMode (System.Windows.DependencyObject target, System.Windows.Media.BitmapScalingMode bitmapScalingMode);
static member SetBitmapScalingMode : System.Windows.DependencyObject * System.Windows.Media.BitmapScalingMode -> unit
Public Shared Sub SetBitmapScalingMode (target As DependencyObject, bitmapScalingMode As BitmapScalingMode)

参数

target
DependencyObject

要在其上设置 BitmapScalingMode 属性的值的 UIElementDrawingGroup 子级。

bitmapScalingMode
BitmapScalingMode

要将此属性设为的新值。

例外

指定的 targetnull

示例

以下示例演示如何为 对象Image设置 BitmapScalingMode

// Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality);
' Set the bitmap scaling mode for the image to render faster.
RenderOptions.SetBitmapScalingMode(MyImage, BitmapScalingMode.LowQuality)

注解

SetBitmapScalingModeUIElement正在对位图进行动画处理的 或 DrawingGroup 后代使用 方法。

对任何位图缩放进行动画处理时,默认高质量图像重采样算法有时可能由于消耗过多系统资源导致帧速率下降,从而导致动画明显变慢。 通过将 RenderOptions 对象的 BitmapScalingMode 属性设置为 LowQuality,缩放位图时可创建更为流畅的动画。

适用于

另请参阅