RenderOptions.SetBitmapScalingMode Método

Definição

Define o valor da BitmapScalingMode propriedade associada a um objeto de dependência especificado.

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)

Parâmetros

target
DependencyObject

O UIElement ou DrawingGroup descendente sobre o qual definir o valor da BitmapScalingMode propriedade.

bitmapScalingMode
BitmapScalingMode

O novo valor para definir a propriedade.

Exceções

O especificado target é null.

Exemplos

O exemplo seguinte mostra como definir o BitmapScalingMode para um Image objeto.

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

Observações

Usa o SetBitmapScalingMode método num UIElement ou DrawingGroup descendente que está a animar um bitmap.

Ao animar a escala de qualquer bitmap, o algoritmo padrão de reamostragem de imagem de alta qualidade pode, por vezes, consumir recursos suficientes do sistema para causar degradação da taxa de fotogramas, causando efetivamente engasgos nas animações. Ao definir a BitmapScalingModeRenderOptions propriedade do objeto como LowQuality, você pode criar uma animação mais suave ao dimensionar um bitmap.

Aplica-se a

Ver também