Class AbstractBindedController
Base class for the binded controllers
Inheritance
System.Object
AbstractBindedController
Implements
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()
Namespace: Sdl.Desktop.IntegrationApi.Internal
Assembly: Sdl.Desktop.IntegrationApi.dll
Syntax
public abstract class AbstractBindedController : AbstractViewController, IBindedController
Constructors
AbstractBindedController()
Declaration
protected AbstractBindedController()
Properties
InvokeRequired
Convenient overload for the ISynchronizeInvoke.InvokeRequired method
Declaration
public bool InvokeRequired { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
View
TODO: Add Comment
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 |
---|---|---|
System.Delegate | method |
Returns
Type | Description |
---|---|
System.IAsyncResult |
Dispose()
Ensure the disposing of the controller resources.
Declaration
public override void Dispose()
Overrides
Remarks
This doesn't need to be implemented because the actual controller will dispose the resources.
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 |
---|---|---|
System.Delegate | method |
Returns
Type | Description |
---|---|
System.Object |