In This Article

ActiproSoftware.Windows.Media Namespace

Classes

BorderChildClipConverter

Represents a multi-value converter that can be applied to a Border.Child element's Clip property to ensure the child element is properly clipped based on the Border.CornerRadius value.

BrushOpacityConverter

Represents a value converter that clones a specified Brush and updates the Brush.Opacity property based on the converter's parameter.

ColorInterpolationConverter

Represents a multi-value converter that finds the linear Color value that is the specified percentage between the value of two Color objects.

ColorInterpolationExtension

Provides a markup extension for finding the linear Color value that is the specified percentage between the value of two Color objects.

ColorToBrushConverter

Represents a value converter that converts a Color to a Brush.

IconFrameConverter

Represents a markup extension that allows the selection of a specific frame from an icon.

IconFrameSelector

Represents a markup extension that allows the selection of a specific frame from an icon.

ImageKeyToImageSourceConverter

Represents a value converter that uses an ImageProvider to lookup an ImageSource associated with a specified key.

ImageProvider

Supports a mechanism for retrieving image variations based on chromatic adaptations (color shifting), theme, DPI, etc.

ImageProviderRequest

Contains details about a request made to the GetImageSource(ImageSource, ImageProviderRequest) method.

IsNullOrTransparentBrushConverter

Represents a value converter that returns whether the specified object is the Type indicated in the converter's parameter.

LinearGradientBrushExtension

Implements a markup extension that returns a LinearGradientBrush based on specified parameters.

SharedImageSourceKeys

Defines the keys that identify built-in images available with ImageProvider.

TintColorExtension

Provides a markup extension for tinting one Color towards another Color.

VisualTreeHelperExtended

Contains static methods that are useful for performing common tasks with nodes in a visual tree.

Structs

UIColor

Provides an enhanced representation of a Color object that supports the RGB, HSB, and HLS color models, conversion between models, and numerous other color helper methods.

Interfaces

IVisualParent

Provides the base requirements for an element that can add and remove visual child elements.

Enums

ImageChromaticAdaptationMode

Specifies the chromatic adaptation (color shifting) mode to use with ImageProvider.

LinearGradientType

Specifies the type of linear gradient.

VisualDescendantFilterBehavior

Specifies the types of filter behaviors when searching down the visual tree.

VisualResultBehavior

Specifies the types of result behaviors when searching the visual tree.

Delegates

VisualTreeHelperExtended.VisualDescendantFilterCallback

Represents a delegate that can be used to test a specified object.

VisualTreeHelperExtended.VisualResultCallback

Represents a delegate that can be used to test a specified object.