RenderOptions.SetBitmapScalingMode Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.