RenderOptions.SetBitmapScalingMode(DependencyObject, BitmapScalingMode) Метод

Определение

Задает значение присоединенного свойства BitmapScalingMode для указанного объекта зависимости.Sets the value of the BitmapScalingMode attached property on a specified dependency object.

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

Объект зависимости UIElement или DrawingGroup, для которого требуется задать значение свойства BitmapScalingMode.The UIElement or DrawingGroup descendant on which to set the value of the BitmapScalingMode property.

bitmapScalingMode
BitmapScalingMode

Новое значение, которое необходимо присвоить свойству.The new value to set the property to.

Исключения

Заданный объект target имеет значение null.The specified target is null.

Примеры

В следующем примере показано, как задать BitmapScalingMode для Image объекта.The following example shows how to set the BitmapScalingMode for an Image object.

// 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)

Комментарии

Используйте SetBitmapScalingMode метод для UIElement DrawingGroup потомка или, которая служит для анимации растрового изображения.Use the SetBitmapScalingMode method on a UIElement or DrawingGroup descendant that is animating a bitmap.

При анимации масштабирования любого растрового изображения алгоритм повторной дискретизации изображения высокого качества по умолчанию иногда может использовать столько системных ресурсов, чтобы привести к снижению частоты кадров анимации и задержкам.When animating the scale of any bitmap, the default high-quality image re-sampling algorithm can sometimes consume sufficient system resources to cause frame rate degradation, effectively causing animations to stutter. Установив BitmapScalingMode свойство RenderOptions объекта в значение LowQuality , можно создать плавную анимацию при масштабировании растрового изображения.By setting the BitmapScalingMode property of the RenderOptions object to LowQuality, you can create a smoother animation when scaling a bitmap.

Применяется к

См. также раздел