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?