Class AbstractBindedController
Base class for the binded controllers
Inheritance
AbstractBindedController
Inherited Members
Namespace: SdlSdl.DesktopIntegrationApiInternal
Assembly: Sdl.Desktop.IntegrationApi.dll
Syntax
public abstract class AbstractBindedController : AbstractViewController, IDisposable, IBindedController
Constructors
AbstractBindedController(IStudioWindow)
Declaration
protected AbstractBindedController(IStudioWindow studioWindow)
Parameters
Type | Name | Description |
---|---|---|
Sdl.Desktop.Platform.IStudioWindow | studioWindow |
Properties
InvokeRequired
Convenient overload for the ISynchronizeInvoke.InvokeRequired method
Declaration
public bool InvokeRequired { get; }
Property Value
Type | Description |
---|---|
bool |
View
Internal view
Declaration
protected IView View { get; }
Property Value
Type | Description |
---|---|
Sdl.Desktop.Platform.IView |
Methods
Activate()
Activate the view in the Studio application.
Declaration
public override void Activate()
Overrides
BeginInvoke(Delegate)
Convenient overload for the ISynchronizeInvoke.BeginInvoke method
Declaration
public IAsyncResult BeginInvoke(Delegate method)
Parameters
Type | Name | Description |
---|---|---|
Delegate | method |
Returns
Type | Description |
---|---|
IAsyncResult |
GetContentControl()
Gets the content view control
Declaration
protected override IUIControl GetContentControl()
Returns
Type | Description |
---|---|
IUIControl |
Overrides
GetExplorerBarControl()
Gets the explorer bar view control
Declaration
protected override IUIControl GetExplorerBarControl()
Returns
Type | Description |
---|---|
IUIControl |
Overrides
Invoke(Delegate)
Convenient overload for the ISynchronizeInvoke.Invoke method
Declaration
public object Invoke(Delegate method)
Parameters
Type | Name | Description |
---|---|---|
Delegate | method |
Returns
Type | Description |
---|---|
object |