Summary
Base class for initializing platform-specific services for an
Application
.
- Namespace
- Avalonia
.Controls - Base Types
-
- object
- Derived Types
graph BT
Type-->Base0["object"]
Type["AppBuilderBase<TAppBuilder>"]
class Type type-node
Derived0["AppBuilder"]-->Type
click Derived0 "/api/Avalonia/AppBuilder"
Syntax
public abstract class AppBuilderBase<TAppBuilder>
where TAppBuilder : AppBuilderBase<TAppBuilder>, new()
Type Parameters
Name | Description |
---|---|
TAppBuilder | The type of the AppBuilder class itself. |
Constructors
Properties
Name | Value | Summary |
---|---|---|
After |
Action |
|
AfterSetupCallback | Action |
Gets or sets a method to call after the
Application is setup.
|
ApplicationType | Type |
Gets the type of the Instance (even if it's not created yet)
|
CheckSetup | bool | |
Instance | Application |
Gets the
Application instance being initialized.
|
Rendering |
Action |
Gets or sets a method to call the initialize the windowing subsystem.
|
Rendering |
string |
Gets the name of the currently selected rendering subsystem.
|
RuntimePlatform | IRuntimePlatform |
Gets or sets the
IRuntimePlatform instance.
|
Runtime |
Action |
Gets or sets a method to call the initialize the runtime platform services (e. g. AssetLoader)
|
Self | TAppBuilder | |
Windowing |
Action |
Gets or sets a method to call the initialize the windowing subsystem.
|
Windowing |
string |
Gets the name of the currently selected windowing subsystem.
|