RenderOptions.SetBitmapScalingMode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置指定的依赖对象上的 BitmapScalingMode 附加属性值。
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)
参数
- target
- DependencyObject
要在其上设置 BitmapScalingMode 属性的值的 UIElement 或 DrawingGroup 子级。
- bitmapScalingMode
- BitmapScalingMode
要将此属性设为的新值。
例外
指定的 target
为 null
。
示例
以下示例演示如何为 对象Image设置 BitmapScalingMode 。
// 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)
注解
对SetBitmapScalingModeUIElement正在对位图进行动画处理的 或 DrawingGroup 后代使用 方法。
对任何位图缩放进行动画处理时,默认高质量图像重采样算法有时可能由于消耗过多系统资源导致帧速率下降,从而导致动画明显变慢。 通过将 RenderOptions 对象的 BitmapScalingMode 属性设置为 LowQuality,缩放位图时可创建更为流畅的动画。