ThemedImageConverter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将输入 ImageSource 转换为图像控件,其源与目标背景混合。
此转换器执行两次转换。
如果输入是源 BitmapSource、目标背景色和布尔值,指示图像是否应具有启用的外观(基于这些输入),则执行以下转换:1。 转换图像的发光度,使常量 "光环" 发光度与背景混合。 这会以可视方式消除光晕。 "光环" 发光度是不可变的常量,并且不是从输入图像2计算得出的。 如果 isEnabled 参数为 false,则将图像转换为灰度。 这将使用参数 (可选) ,该参数应为灰度转换期间使用的 "biasColor"。 如果未指定参数,则使用白色作为偏向颜色。
如果输入不能转换为 BitmapSource,则不会执行任何图像操作,并且 ImageSource 将直接用作生成的图像控件的源。
public ref class ThemedImageConverter sealed : Microsoft::VisualStudio::PlatformUI::MultiValueConverter<System::Windows::Media::ImageSource ^, System::Windows::Media::Color, bool, System::Windows::Controls::Image ^>
public ref class ThemedImageConverter sealed : Microsoft::VisualStudio::PlatformUI::MultiValueConverter<System::Windows::Media::ImageSource ^, System::Windows::Media::Color, bool, System::Windows::Controls::Image ^>
class ThemedImageConverter sealed : Microsoft::VisualStudio::PlatformUI::MultiValueConverter<System::Windows::Media::ImageSource, System::Windows::Media::Color, bool, System::Windows::Controls::Image const &>
public sealed class ThemedImageConverter : Microsoft.VisualStudio.PlatformUI.MultiValueConverter<System.Windows.Media.ImageSource,System.Windows.Media.Color,bool,System.Windows.Controls.Image>
type ThemedImageConverter = class
inherit MultiValueConverter<ImageSource, Color, bool, Image>
Public NotInheritable Class ThemedImageConverter
Inherits MultiValueConverter(Of ImageSource, Color, Boolean, Image)
- 继承
-
ThemedImageConverter
注解
此转换器执行两个转换:
如果输入是源 BitmapSource、目标背景色和一个布尔值,指示该图像是否应基于这些输入启用了外观,则会执行以下转换:
转换图像的发光度,使常量 "光环" 发光度与背景混合。 这会以可视方式消除光晕。 "光环" 发光度是不可变的常量,并且不是从输入图像计算得出的。
如果 isEnabled 参数为 false,则将图像转换为灰度。 这将使用参数 (可选) ,该参数应是灰度转换期间使用的 biasColor。 如果未指定参数,则使用白色作为偏向颜色。
如果输入不能转换为 BitmapSource,则不会执行任何图像操作,并且 ImageSource 将直接用作生成的图像控件的源。
构造函数
| ThemedImageConverter() |
仅供 Microsoft 内部使用。 |