Skip to main content

Class ProductThemeApplier

Namespace: Aurigma.DesignAtoms.Model
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ProductThemeApplier

Inheritance: System.Object -> ProductThemeApplier

Inherited Members

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone

Constructors

ProductThemeApplier

public ProductThemeApplier(ItemDataHandler.Factory itemDataHandlerFactory)

Methods

Apply

public Task Apply(Product product, ProductThemeConfig theme, ThemeBinding themeBinding = null, RenderingConfig renderingConfig = null)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Productproduct
Aurigma.DesignAtoms.Configuration.ProductThemeConfigtheme
Aurigma.DesignAtoms.Model.Items.ThemeBindingthemeBinding
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

Apply<T>

public Task Apply<T>(T item, ProductThemeConfig theme, ThemeBinding themeBinding = null, RenderingConfig renderingConfig = null)
where T : Item
Parameters
TypeNameDescription
<T>item
Aurigma.DesignAtoms.Configuration.ProductThemeConfigtheme
Aurigma.DesignAtoms.Model.Items.ThemeBindingthemeBinding
Aurigma.DesignAtoms.Configuration.RenderingConfig.RenderingConfigrenderingConfig
Returns

System.Threading.Tasks.Task

Was this page helpful?