Search Results for

    Show / Hide Table of Contents

    Class AbstractBindedController

    Base class for the binded controllers

    Inheritance
    object
    AbstractController
    AbstractViewController
    AbstractBindedController
    EditorController
    FilesController
    ProjectsController
    ReportsViewController
    TranslationMemoriesViewController
    WelcomeViewController
    Implements
    IDisposable
    IBindedController
    Inherited Members
    AbstractViewController.Initialize(IViewContext)
    AbstractViewController.Refresh()
    AbstractViewController.Dispose()
    AbstractViewController.Dispose(bool)
    AbstractViewController.Context
    AbstractViewController.ActivationChanged
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Sdl.Desktop.IntegrationApi.Internal
    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
    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
    IView

    Methods

    Activate()

    Activate the view in the Studio application.

    Declaration
    public override void Activate()
    Overrides
    AbstractViewController.Activate()

    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
    AbstractViewController.GetContentControl()

    GetExplorerBarControl()

    Gets the explorer bar view control

    Declaration
    protected override IUIControl GetExplorerBarControl()
    Returns
    Type Description
    IUIControl
    Overrides
    AbstractViewController.GetExplorerBarControl()

    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

    Implements

    IDisposable
    IBindedController

    Extension Methods

    WindowsControlUtils.ForWindowFromFrameworkElement(object, Action<Window>)
    In this article
    • Constructors
      • AbstractBindedController(IStudioWindow)
    • Properties
      • InvokeRequired
      • View
    • Methods
      • Activate()
      • BeginInvoke(Delegate)
      • GetContentControl()
      • GetExplorerBarControl()
      • Invoke(Delegate)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX