In This Article

UIAssemblyInfoBase Class

An abstract base class for retrieving information about a UI product assembly.

public abstract class UIAssemblyInfoBase : AssemblyInfoBase
Inheritance:
object AssemblyInfoBase object
Derived:
AssemblyInfo AssemblyInfo AssemblyInfo AssemblyInfo AssemblyInfo AssemblyInfo

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

Extension Methods