DpiPrescaleImageSourceConverter 类

定义

注意

Use the Visual Studio image service and/or Microsoft.VisualStudio.Imaging.CrispImage instead.

将 ImageSource 转换为另一个 ImageSource,将高 DPI 预缩放为小于 DPI 缩放的100% 的最大缩放比例。

public ref class DpiPrescaleImageSourceConverter : Microsoft::VisualStudio::Imaging::Dpi::DpiPrescaleImageSourceConverter
[Windows::Foundation::Metadata::WebHostHidden]
class DpiPrescaleImageSourceConverter : Microsoft::VisualStudio::Imaging::Dpi::DpiPrescaleImageSourceConverter
public class DpiPrescaleImageSourceConverter : Microsoft.VisualStudio.Imaging.Dpi.DpiPrescaleImageSourceConverter
[System.Obsolete("Use the Visual Studio image service and/or Microsoft.VisualStudio.Imaging.CrispImage instead.")]
public class DpiPrescaleImageSourceConverter : Microsoft.VisualStudio.Imaging.Dpi.DpiPrescaleImageSourceConverter
type DpiPrescaleImageSourceConverter = class
    inherit DpiPrescaleImageSourceConverter
[<System.Obsolete("Use the Visual Studio image service and/or Microsoft.VisualStudio.Imaging.CrispImage instead.")>]
type DpiPrescaleImageSourceConverter = class
    inherit DpiPrescaleImageSourceConverter
Public Class DpiPrescaleImageSourceConverter
Inherits DpiPrescaleImageSourceConverter
继承
属性

注解

常见的使用模式如下所示:

<imaging:DpiPrescaleImageSourceConverter x:Key="DpiPrescaleImageSourceConverter" />  
. . .  
<Image Source="{Binding Path=SelectedItem.Image, Converter={StaticResource DpiPrescaleImageSourceConverter}}" Width="16" Height="16" />  

or

<Image Source="{Binding Path=SelectedItem.Image, Converter={StaticResource DpiPrescaleImageSourceConverter}}" Stretch="None">  
    <Image.LayoutTransform>  
    <ScaleTransform ScaleX="{x:Static utilities:DpiHelper.Default.PreScaledImageLayoutTransformScaleX}" ScaleY="{x:Static utilities:DpiHelper.Default.PreScaledImageLayoutTransformScaleY}" />  
    </Image.LayoutTransform>  
</Image>  

请注意,使用图像预缩放时,必须指定原始图像大小,或者必须对结果应用反向布局转换,以维持所需的原始图像大小。

构造函数

DpiPrescaleImageSourceConverter()

如果 DpiPrescaleImageSourceConverter,则初始化新的实例。

属性

DpiHelper

获取 DpiHelper。

方法

Convert(ImageSource, Object, CultureInfo)

转换图像。

(继承自 DpiPrescaleImageSourceConverter)
Convert(Object, Type, Object, CultureInfo)

仅供 Microsoft 内部使用。

(继承自 ValueConverter<TSource,TTarget>)
Convert(TSource, Object, CultureInfo)

仅供 Microsoft 内部使用。

(继承自 ValueConverter<TSource,TTarget>)
ConvertBack(Object, Type, Object, CultureInfo)

仅供 Microsoft 内部使用。

(继承自 ValueConverter<TSource,TTarget>)
ConvertBack(TTarget, Object, CultureInfo)

仅供 Microsoft 内部使用。

(继承自 ValueConverter<TSource,TTarget>)

适用于