BindableBrush

A background brush that takes a color, brush, or active Bind(...) expression.

This is a reference type so assigning null continues to clear a background directly.

public sealed class BindableBrush

Properties

Value

The literal brush, or the last brush produced by a binding.

Type: Brush?

public Brush? Value { get; }

Operators

Implicit BindableBrush(BindingExpression<Brush?>)

Wraps an active brush binding.

public static implicit operator BindableBrush(
  BindingExpression<Brush?> expression)
ParameterSummary
BindingExpression<Brush?> expression

Returns

Implicit BindableBrush(BindingExpression<Color>)

Wraps an active non-nullable color binding as a solid brush binding.

public static implicit operator BindableBrush(
  BindingExpression<Color> expression)
ParameterSummary
BindingExpression<Color> expression

Returns

Implicit BindableBrush(BindingExpression<LinearGradient?>)

Wraps an active gradient binding.

public static implicit operator BindableBrush(
  BindingExpression<LinearGradient?> expression)
ParameterSummary
BindingExpression<LinearGradient?> expression

Returns

Implicit BindableBrush(BindingExpression<Material?>)

Wraps an active material binding.

public static implicit operator BindableBrush(
  BindingExpression<Material?> expression)
ParameterSummary
BindingExpression<Material?> expression

Returns

Implicit BindableBrush(BindingExpression<SolidBrush?>)

Wraps an active solid-brush binding.

public static implicit operator BindableBrush(
  BindingExpression<SolidBrush?> expression)
ParameterSummary
BindingExpression<SolidBrush?> expression

Returns

Implicit BindableBrush(BindingExpression<Color?>)

Wraps an active color binding as a solid brush binding.

public static implicit operator BindableBrush(
  BindingExpression<Color?> expression)
ParameterSummary
BindingExpression<Color?> expression

Returns

Implicit BindableBrush(Brush?)

Wraps a brush such as a gradient or material.

public static implicit operator BindableBrush(
  Brush? brush)
ParameterSummary
Brush? brush

Returns

Implicit BindableBrush(Color)

Wraps a solid color.

public static implicit operator BindableBrush(
  Color color)
ParameterSummary
Color color

Returns

Implicit BindableBrush(Color?)

Wraps an optional solid color.

public static implicit operator BindableBrush(
  Color? color)
ParameterSummary
Color? color

Returns