Udostępnij za pośrednictwem


RenderOptions.SetBitmapScalingMode Metoda

Definicja

Ustawia wartość dołączonej BitmapScalingMode właściwości na określonym obiekcie zależności.

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)

Parametry

target
DependencyObject

Element UIElement podrzędny, DrawingGroup na którym ma zostać ustawiona wartość BitmapScalingMode właściwości .

bitmapScalingMode
BitmapScalingMode

Nowa wartość ustawiania właściwości na .

Wyjątki

Określona target wartość to null.

Przykłady

W poniższym przykładzie pokazano, jak ustawić BitmapScalingMode dla Image obiektu .

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

Uwagi

SetBitmapScalingMode Użyj metody na obiekcie podrzędnym UIElement lubDrawingGroup, który animuje mapę bitową.

Podczas animowania skali dowolnej mapy bitowej domyślny algorytm ponownego próbkowania obrazów wysokiej jakości może czasami zużywać wystarczające zasoby systemowe, aby spowodować obniżenie szybkości klatek, co skutecznie powoduje zaciśnięcia animacji. Ustawiając BitmapScalingMode właściwość RenderOptions obiektu na LowQuality, można utworzyć wygładszącą animację podczas skalowania mapy bitowej.

Dotyczy

Zobacz też