Skip to end of metadata
Go to start of metadata

Serves as the base class for all Intersoft controls.

Definition

public abstract class ISControl : Control,

IFramework, ILicensing, IDisposable, IControl

Summary

The following table summarizes the members exposed in this class.

Public Constructors

ISControl Constructor() Initializes a new instance of ISControl class.

Static Properties

IsInDesignModeStatic Gets a value that indicates whether the control is in design mode (development).

Public Properties

Framework Gets the entity framework.
IsInDesignMode Gets a value that indicates whether the control is in design mode (development).
LayoutSuspended Gets a value that indicates whether the layout is being suspended.
Platform Gets a value that indicates the current client platform.

Protected Properties

Product Product Info.

Public Methods

AttachEventHandlers() Attach built-in event handlers to control templates. Call this method if necessary.
DetachedEventHandlers() Detach built-in event handlers from control templates. Call this method if necessary.
Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
InitializeStoryboards() Initializes storyboards.
InitializeTemplates() Initializes control templates.
OnApplyTemplate() Builds the visual tree for the ISItemsControl when a new template is applied.
RefreshClip() Perform clipping to the dimension of the control. Call this method if necessary
ResumeLayout() Resume the layout.
SuspendLayout() Suspend the layout.

Protected Methods

OnUnloaded(object, RoutedEventArgs) Called when the element is unloaded.

Public Constructors

public ISControl()

Initializes a new instance of ISControl class.

Static Properties

public static bool IsInDesignModeStatic { get; }

Gets a value that indicates whether the control is in design mode (development).

Public Properties

public ISFramework Framework { get; }

Gets the entity framework.

public bool IsInDesignMode { get; }

Gets a value that indicates whether the control is in design mode (development).

public bool LayoutSuspended { get; }

Gets a value that indicates whether the layout is being suspended.

public ClientPlatform Platform { get; }

Gets a value that indicates the current client platform.

Protected Properties

protected ProductInfo Product { get; }

Product Info.

Public Methods

public void AttachEventHandlers()

Attach built-in event handlers to control templates. Call this method if necessary.

public void DetachedEventHandlers()

Detach built-in event handlers from control templates. Call this method if necessary.

public void Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void InitializeStoryboards()

Initializes storyboards.

public void InitializeTemplates()

Initializes control templates.

public void OnApplyTemplate()

Builds the visual tree for the ISItemsControl when a new template is applied.

public void RefreshClip()

Perform clipping to the dimension of the control. Call this method if necessary

public void ResumeLayout()

Resume the layout.

public void SuspendLayout()

Suspend the layout.

Protected Methods

protected void OnUnloaded(object sender, RoutedEventArgs e)

Called when the element is unloaded.

Parameters

sender The sender of the event.
e The event data for the property change.
  • No labels