FluentTheme Class
Includes the fluent theme in an application.
Definition
Namespace: Avalonia.Themes.Fluent
Assembly: Avalonia.Themes.Fluent (in Avalonia.Themes.Fluent.dll)
- C#
- VB
- F#
public class FluentTheme : Styles,
IResourceNode
Public Class FluentTheme
Inherits Styles
Implements IResourceNode
type FluentTheme =
class
inherit Styles
interface IResourceNode
end
| Inheritance | Object → AvaloniaObject → Styles → FluentTheme |
| Implements | IResourceNode |
Constructors
| FluentTheme(IServiceProvider) | Initializes a new instance of the FluentTheme class. |
Properties
| Count | (Inherited from Styles) |
| DensityStyle | Gets or sets the density style of the fluent theme (normal, compact). |
| InheritanceParent | Gets or sets the parent object that inherited AvaloniaProperty values are inherited from. (Inherited from AvaloniaObject) |
| Item(AvaloniaProperty) | Gets or sets the value of a AvaloniaProperty. (Inherited from AvaloniaObject) |
| Item(IndexerDescriptor) | Gets or sets a binding for a AvaloniaProperty. (Inherited from AvaloniaObject) |
| Item(Int32) | (Inherited from Styles) |
| Owner | (Inherited from Styles) |
| Palettes | |
| Resources | Gets or sets a dictionary of style resources. (Inherited from Styles) |
Methods
| Add(IStyle) | Adds an item to the ICollection(T). (Inherited from Styles) |
| AddRange(IEnumerable(IStyle)) | Adds multiple items to the collection. (Inherited from Styles) |
| Bind(AvaloniaProperty, IBinding) | Binds a AvaloniaProperty to an IBinding. (Inherited from AvaloniaObject) |
| Bind(AvaloniaProperty, IObservable(Object), BindingPriority) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
| Bind(T)(DirectPropertyBase(T), IObservable(T)) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
| Bind(T)(DirectPropertyBase(T), IObservable(BindingValue(T))) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
| Bind(T)(DirectPropertyBase(T), IObservable(Object)) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
| Bind(T)(StyledProperty(T), IObservable(T), BindingPriority) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
| Bind(T)(StyledProperty(T), IObservable(BindingValue(T)), BindingPriority) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
| Bind(T)(StyledProperty(T), IObservable(Object), BindingPriority) | Binds a AvaloniaProperty to an observable. (Inherited from AvaloniaObject) |
| CheckAccess() | Returns a value indicating whether the current thread is the UI thread. (Inherited from AvaloniaObject) |
| Clear() | Removes all items from the ICollection(T). (Inherited from Styles) |
| ClearValue(AvaloniaProperty) | Clears a AvaloniaProperty's local value. (Inherited from AvaloniaObject) |
| ClearValue(T)(AvaloniaProperty(T)) | Clears a AvaloniaProperty's local value. (Inherited from AvaloniaObject) |
| ClearValue(T)(DirectPropertyBase(T)) | Clears a AvaloniaProperty's local value. (Inherited from AvaloniaObject) |
| ClearValue(T)(StyledProperty(T)) | Clears a AvaloniaProperty's local value. (Inherited from AvaloniaObject) |
| CoerceValue(AvaloniaProperty) | Coerces the specified AvaloniaProperty. (Inherited from AvaloniaObject) |
| Contains(IStyle) | Determines whether the ICollection(T) contains a specific value. (Inherited from Styles) |
| CopyTo(IStyle[], Int32) | Copies the elements of the ICollection(T) to an Array, starting at a particular Array index. (Inherited from Styles) |
| Equals(Object) | Compares two objects using reference equality. (Inherited from AvaloniaObject) |
| Finalize() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
| GetBaseValue(T)(StyledProperty(T)) | Gets an AvaloniaProperty base value. (Inherited from AvaloniaObject) |
| GetEnumerator() | (Inherited from Styles) |
| GetHashCode() | Gets the hash code for the object. (Inherited from AvaloniaObject) |
| GetType() | Gets the Type of the current instance. (Inherited from Object) |
| GetValue(AvaloniaProperty) | Gets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
| GetValue(T)(DirectPropertyBase(T)) | Gets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
| GetValue(T)(StyledProperty(T)) | Gets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
| IndexOf(IStyle) | Determines the index of a specific item in the IList(T). (Inherited from Styles) |
| Insert(Int32, IStyle) | Inserts an item to the IList(T) at the specified index. (Inherited from Styles) |
| InsertRange(Int32, IEnumerable(IStyle)) | Inserts multiple items at the specified index. (Inherited from Styles) |
| IsAnimating(AvaloniaProperty) | Checks whether a AvaloniaProperty is animating. (Inherited from AvaloniaObject) |
| IsSet(AvaloniaProperty) | Checks whether a AvaloniaProperty is set on this object. (Inherited from AvaloniaObject) |
| MemberwiseClone() | Creates a shallow copy of the current Object. (Inherited from Object) |
| Move(Int32, Int32) | Moves an item to a new index. (Inherited from Styles) |
| MoveRange(Int32, Int32, Int32) | Moves multiple items to a new index. (Inherited from Styles) |
| OnPropertyChanged(AvaloniaPropertyChangedEventArgs) | (Overrides AvaloniaObject.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)) |
| OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs) | Called when a avalonia property changes on the object. (Inherited from AvaloniaObject) |
| RaisePropertyChanged(T)(DirectPropertyBase(T), T, T) | Raises the PropertyChanged event for a direct property. (Inherited from AvaloniaObject) |
| Remove(IStyle) | Removes the first occurrence of a specific object from the ICollection(T). (Inherited from Styles) |
| RemoveAll(IEnumerable(IStyle)) | Removes multiple items from the collection. (Inherited from Styles) |
| RemoveAt(Int32) | Removes the IList(T) item at the specified index. (Inherited from Styles) |
| RemoveRange(Int32, Int32) | Removes a range of elements from the collection. (Inherited from Styles) |
| SetAndRaise(T)(DirectPropertyBase(T), T, T) | Sets the backing field for a direct avalonia property, raising the PropertyChanged event if the value has changed. (Inherited from AvaloniaObject) |
| SetCurrentValue(AvaloniaProperty, Object) | Sets the value of a dependency property without changing its value source. (Inherited from AvaloniaObject) |
| SetCurrentValue(T)(StyledProperty(T), T) | Sets the value of a dependency property without changing its value source. (Inherited from AvaloniaObject) |
| SetValue(AvaloniaProperty, Object, BindingPriority) | Sets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
| SetValue(T)(DirectPropertyBase(T), T) | Sets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
| SetValue(T)(StyledProperty(T), T, BindingPriority) | Sets a AvaloniaProperty value. (Inherited from AvaloniaObject) |
| ToString() | Returns a string that represents the current object. (Inherited from Object) |
| TryGetResource(Object, ThemeVariant, Object) | Tries to find a resource within the object. (Inherited from Styles) |
| UpdateDataValidation(AvaloniaProperty, BindingValueType, Exception) | Called to update the validation state for properties for which data validation is enabled. (Inherited from AvaloniaObject) |
| VerifyAccess() | Checks that the current thread is the UI thread and throws if not. (Inherited from AvaloniaObject) |
Events
| CollectionChanged | (Inherited from Styles) |
| OwnerChanged | (Inherited from Styles) |
| PropertyChanged | Raised when a AvaloniaProperty value changes on this object. (Inherited from AvaloniaObject) |
Fields
| DensityStyleProperty |