Compartilhar via


RenderOptions.SetBitmapScalingMode Método

Definição

Define o valor da BitmapScalingMode propriedade anexada em 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 no qual definir o valor da BitmapScalingMode propriedade.

bitmapScalingMode
BitmapScalingMode

O novo valor para o qual definir a propriedade.

Exceções

O especificado target é null.

Exemplos

O exemplo a seguir 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)

Comentários

Use o SetBitmapScalingMode método em um UIElement ou DrawingGroup descendente que esteja animando um bitmap.

Ao animar a escala de qualquer bitmap, o algoritmo padrão de nova amostragem de imagem de alta qualidade pode, às vezes, consumir recursos suficientes do sistema para causar degradação da taxa de quadros, efetivamente fazendo com que as animações gaguejem. Ao definir a BitmapScalingMode propriedade do RenderOptions objeto LowQuality, você pode criar uma animação mais suave ao dimensionar um bitmap.

Aplica-se a

Confira também