In This Article

TintColorExtension Class

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

[TypeConverter(typeof(TintColorExtension.TintColorExtensionConverter))]
public class TintColorExtension : MarkupExtension
Inheritance:
object MarkupExtension object

Constructors

TintColorExtension()

Initializes an instance of the class.

public TintColorExtension()

TintColorExtension(Color, Color)

Initializes an instance of the class.

public TintColorExtension(Color baseColor, Color tintColor)
Parameter Type Description
baseColor Color

The base Color.

tintColor Color

The tint Color.

Properties

BaseColor

The base Color.

[ConstructorArgument("baseColor")]
public Color BaseColor { get; set; }

Property Value

Color

TintColor

The tint Color.

[ConstructorArgument("tintColor")]
public Color TintColor { get; set; }

Property Value

Color

Methods

ProvideValue(IServiceProvider)

When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension.

public override object ProvideValue(IServiceProvider serviceProvider)
Parameter Type Description
serviceProvider IServiceProvider

A service provider helper that can provide services for the markup extension.

Returns

object:

The object value to set on the property where the extension is applied.

Inherited Members

Extension Methods