TintColorExtension Class
[TypeConverter(typeof(TintColorExtension.TintColorExtensionConverter))]
public class TintColorExtension : MarkupExtension
- Inheritance:
- object MarkupExtension object
Constructors
TintColorExtension()
Creates an instance of the TintColorExtension
class.
public TintColorExtension()
TintColorExtension(Color, Color)
Creates an instance of the TintColorExtension
class.
public TintColorExtension(Color baseColor, Color tintColor)
Parameter | Type | Description |
---|---|---|
baseColor | Color | The base Color. |
tintColor | Color | The tint Color. |
Properties
BaseColor
Gets or sets the base Color.
[ConstructorArgument("baseColor")]
public Color BaseColor { get; set; }
Property Value
TintColor
Gets or sets the tint Color.
[ConstructorArgument("tintColor")]
public Color TintColor { get; set; }
Property Value
Methods
ProvideValue(IServiceProvider)
Returns the interpolated color value.
public override object ProvideValue(IServiceProvider serviceProvider)
Parameter | Type | Description |
---|---|---|
serviceProvider | IServiceProvider | An object that can provide services for the markup extension. |
Returns
- object:
The object value to set on the property where the extension is applied.