ExperimentalAcrylicMaterial Class
Definition
public class ExperimentalAcrylicMaterial
Constructors
| Name | Description |
|---|---|
| ExperimentalAcrylicMaterial | No summary available. |
ExperimentalAcrylicMaterial Constructor
public ExperimentalAcrylicMaterial()
Methods
| Name | Description |
|---|---|
| ToImmutable | No summary available. |
| Bind (8 overloads) | Binds a Avalonia.AvaloniaProperty to an Avalonia.Data.BindingBase. Inherited from AvaloniaObject. |
| CheckAccess | Returns a value indicating whether the current thread is the UI thread. Inherited from AvaloniaObject. |
| ClearValue (4 overloads) | Clears a Avalonia.AvaloniaProperty's local value. Inherited from AvaloniaObject. |
| CoerceValue | Coerces the specified Avalonia.AvaloniaProperty. Inherited from AvaloniaObject. |
| Equals | Compares two objects using reference equality. Inherited from AvaloniaObject. |
| GetBaseValue | Inherited from AvaloniaObject. |
| GetHashCode | Gets the hash code for the object. Inherited from AvaloniaObject. |
| GetValue (3 overloads) | Gets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject. |
| IsAnimating | Checks whether a Avalonia.AvaloniaProperty is animating. Inherited from AvaloniaObject. |
| IsSet | Checks whether a Avalonia.AvaloniaProperty is set on this object. Inherited from AvaloniaObject. |
| SetCurrentValue (2 overloads) | Sets the value of a dependency property without changing its value source. Inherited from AvaloniaObject. |
| SetValue (3 overloads) | Sets a Avalonia.AvaloniaProperty value. Inherited from AvaloniaObject. |
| VerifyAccess | Checks that the current thread is the UI thread and throws if not. Inherited from AvaloniaObject. |
ToImmutable Method
public Avalonia.Media.IExperimentalAcrylicMaterial ToImmutable()
Returns
Properties
| Name | Description |
|---|---|
| BackgroundSource | Gets or Sets the BackgroundSource Avalonia.Media.AcrylicBackgroundSource. |
| FallbackColor | Gets or Sets the Fallback Color. This is used on rendering platforms that don't support acrylic. |
| MaterialOpacity | Gets or Sets the MaterialOpacity. This makes the material more or less opaque. |
| PlatformTransparencyCompensationLevel | Gets or Sets the PlatformTransparencyCompensationLevel. This value defines the minimum Avalonia.Media.ExperimentalAcrylicMaterial.MaterialOpacity that can be used. It means material opacity is re-scaled from this value to 1. |
| TintColor | Gets or Sets the TintColor. |
| TintOpacity | Gets or Sets the Tint Opacity. |
| Dispatcher | Returns the Avalonia.AvaloniaObject.Dispatcher that this Avalonia.AvaloniaObject is associated with. Inherited from AvaloniaObject. |
| Item | Inherited from AvaloniaObject. |
BackgroundSource Property
Gets or Sets the BackgroundSource Avalonia.Media.AcrylicBackgroundSource.
public Avalonia.Media.AcrylicBackgroundSource BackgroundSource { get; set; }
FallbackColor Property
Gets or Sets the Fallback Color. This is used on rendering platforms that don't support acrylic.
public Avalonia.Media.Color FallbackColor { get; set; }
MaterialOpacity Property
Gets or Sets the MaterialOpacity. This makes the material more or less opaque.
public double MaterialOpacity { get; set; }
PlatformTransparencyCompensationLevel Property
Gets or Sets the PlatformTransparencyCompensationLevel. This value defines the minimum Avalonia.Media.ExperimentalAcrylicMaterial.MaterialOpacity that can be used. It means material opacity is re-scaled from this value to 1.
public double PlatformTransparencyCompensationLevel { get; set; }
TintColor Property
Gets or Sets the TintColor.
public Avalonia.Media.Color TintColor { get; set; }
TintOpacity Property
Gets or Sets the Tint Opacity.
public double TintOpacity { get; set; }
Fields
| Name | Description |
|---|---|
| BackgroundSourceProperty | Defines the Avalonia.Media.ExperimentalAcrylicMaterial.BackgroundSource property. |
| FallbackColorProperty | Defines the Avalonia.Media.ExperimentalAcrylicMaterial.FallbackColor property. |
| MaterialOpacityProperty | Defines the Avalonia.Media.ExperimentalAcrylicMaterial.MaterialOpacity property. |
| PlatformTransparencyCompensationLevelProperty | Defines the Avalonia.Media.ExperimentalAcrylicMaterial.PlatformTransparencyCompensationLevel property. |
| TintColorProperty | Defines the Avalonia.Media.ExperimentalAcrylicMaterial.TintColor property. |
| TintOpacityProperty | Defines the Avalonia.Media.ExperimentalAcrylicMaterial.TintOpacity property. |
BackgroundSourceProperty Field
Defines the Avalonia.Media.ExperimentalAcrylicMaterial.BackgroundSource property.
public Avalonia.StyledProperty<TValue><Avalonia.Media.AcrylicBackgroundSource> BackgroundSourceProperty
FallbackColorProperty Field
Defines the Avalonia.Media.ExperimentalAcrylicMaterial.FallbackColor property.
public Avalonia.StyledProperty<TValue><Avalonia.Media.Color> FallbackColorProperty
MaterialOpacityProperty Field
Defines the Avalonia.Media.ExperimentalAcrylicMaterial.MaterialOpacity property.
public Avalonia.StyledProperty<TValue><double> MaterialOpacityProperty
PlatformTransparencyCompensationLevelProperty Field
Defines the Avalonia.Media.ExperimentalAcrylicMaterial.PlatformTransparencyCompensationLevel property.
public Avalonia.StyledProperty<TValue><double> PlatformTransparencyCompensationLevelProperty
TintColorProperty Field
Defines the Avalonia.Media.ExperimentalAcrylicMaterial.TintColor property.
public Avalonia.StyledProperty<TValue><Avalonia.Media.Color> TintColorProperty
TintOpacityProperty Field
Defines the Avalonia.Media.ExperimentalAcrylicMaterial.TintOpacity property.
public Avalonia.StyledProperty<TValue><double> TintOpacityProperty
Events
| Name | Description |
|---|---|
| Invalidated | Raised when any of the material's visual properties change. |
| PropertyChanged | Raised when a Avalonia.AvaloniaProperty value changes on this object. Inherited from AvaloniaObject. |
Invalidated Event
Raised when any of the material's visual properties change.
public event EventHandler Invalidated