Compartilhar via


RenderOptions.SetBitmapScalingMode Método

Definição

Define o valor da propriedade BitmapScalingMode 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 descendente UIElement ou DrawingGroup no qual o valor da propriedade BitmapScalingMode será definido.

bitmapScalingMode
BitmapScalingMode

O novo valor a ser definido para a propriedade.

Exceções

O target especificado é 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 descendente ou DrawingGroup que esteja animando um bitmap.

Ao animar a dimensão de qualquer bitmap, o algoritmo de reamostragem da imagem de alta qualidade padrão às vezes pode consumir recursos de sistema suficientes para causar degradação da taxa de quadros, efetivamente causando o travamento de animações. Definindo a BitmapScalingMode propriedade do RenderOptions objeto como LowQuality, você pode criar uma animação mais suave ao dimensionar um bitmap.

Aplica-se a

Confira também