Class BlockControl
public abstract class BlockControl : UserControl, IComponent, IDisposable, IParserAccessor, IUrlResolutionService, IDataBindingsAccessor, IControlBuilderAccessor, IControlDesignerAccessor, IExpressionsAccessor, IFilterResolutionService, IAttributeAccessor, INamingContainer, IUserControlDesignerAccessor
- Inheritance
-
BlockControl
- Implements
- Derived
- Inherited Members
Constructors
BlockControl()
protected BlockControl()
Properties
CurrentCulture
public CultureInfo CurrentCulture { get; }
Property Value
CurrentLanguage
public string CurrentLanguage { get; }
Property Value
Organization
public OrganizationState Organization { get; }
Property Value
User
public User User { get; }
Property Value
Methods
BindContent(ContentContainer, string)
public abstract void BindContent(ContentContainer block, string hook = null)
Parameters
blockContentContainerhookstring
GetContentLabels()
public abstract string[] GetContentLabels()
Returns
- string[]
GetHtml(ContentContainer, string, string)
public string GetHtml(ContentContainer block, string label, string language = "en")
Parameters
blockContentContainerlabelstringlanguagestring
Returns
GetText(ContentContainer, string, string)
public string GetText(ContentContainer block, string label, string language = "en")
Parameters
blockContentContainerlabelstringlanguagestring
Returns
Translate(string)
public string Translate(string text)
Parameters
textstring