UIAssemblyInfoBase Class
An abstract base class for retrieving information about a UI product assembly.
public abstract class UIAssemblyInfoBase : AssemblyInfoBase
- Inheritance:
- object AssemblyInfoBase object
Constructors
UIAssemblyInfoBase()
Initializes an instance of the class.
protected UIAssemblyInfoBase()
Methods
CreateControlThemeResourceDictionary(ModernTheme)
Creates an IControlThemeResourceDictionary that contains configurable themes for the controls in the assembly.
protected virtual IControlThemeResourceDictionary? CreateControlThemeResourceDictionary(ModernTheme owner)
Parameter | Type | Description |
---|---|---|
owner | ModernTheme | The owner ModernTheme instance. |
Returns
- IControlThemeResourceDictionary:
The IControlThemeResourceDictionary that was optionally created, if any.
Remarks
This feature is only necessary for assemblies containing controls that adjust their default theme based on theme definition options.
ValidateLicense(object?)
Validates that a component in this assembly is licensed.
public void ValidateLicense(object? componentInstance = null)
Parameter | Type | Description |
---|---|---|
componentInstance | object | The instance of the component performing a license check. |
Fields
ActiproXmlNamespace
The XML namespace used by Actipro Avalonia controls.
public const string ActiproXmlNamespace = "http://schemas.actiprosoftware.com/avaloniaui"
Inherited Members
- AssemblyInfoBase.Assembly
- AssemblyInfoBase.Copyright
- AssemblyInfoBase.Description
- AssemblyInfoBase.Product
- AssemblyInfoBase.ProductId
- AssemblyInfoBase.Title
- AssemblyInfoBase.UIFramework
- AssemblyInfoBase.Version
- AssemblyInfoBase.VersionText
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()