DpiPrescaleImageSourceConverter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
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
- 继承
-
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>) |