Class Theme
Represents a portal theme. Theme groups various resources (such as css, scripts etc..) whitin a portal. Do not inherit your themes from this class directly, instead use Theme(TPortal)
Implements
Inherited Members
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
  Namespace: NFX.Wave
Assembly: NFX.Wave.dll
Syntax
public abstract class Theme : INamed
  Constructors
Theme(Portal, IConfigSectionNode)
Declaration
protected Theme(Portal portal, IConfigSectionNode conf)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Portal | portal | |
| IConfigSectionNode | conf | 
Properties
Default
If true, gets matched when no other suites
Declaration
public bool Default { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
Description
English/primary language description
Declaration
public string Description { get; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
Name
Globally-unique portal name/ID
Declaration
public string Name { get; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
Portal
Parent portal that this theme is under
Declaration
public Portal Portal { get; }
  Property Value
| Type | Description | 
|---|---|
| Portal | 
Methods
ToString()
Declaration
public override string ToString()
  Returns
| Type | Description | 
|---|---|
| System.String | 
Overrides
System.Object.ToString()