Search Results for

    Show / Hide Table of Contents

    Class FilesController

    Implement the controller for the files view and provide access to common project files operations.

    Inheritance
    System.Object
    AbstractController
    AbstractViewController
    AbstractBindedController
    FilesController
    Implements
    IBindedController
    Inherited Members
    AbstractBindedController.Dispose()
    AbstractBindedController.Activate()
    AbstractBindedController.GetExplorerBarControl()
    AbstractBindedController.GetContentControl()
    AbstractBindedController.Invoke(Delegate)
    AbstractBindedController.BeginInvoke(Delegate)
    AbstractBindedController.View
    AbstractBindedController.InvokeRequired
    AbstractViewController.Refresh()
    AbstractViewController.Context
    AbstractViewController.ActivationChanged
    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.TranslationStudioAutomation.IntegrationApi
    Assembly: Sdl.TranslationStudioAutomation.IntegrationApi.dll
    Syntax
    [BindController("FilesView")]
    public class FilesController : AbstractBindedController, IBindedController

    Constructors

    FilesController()

    Declaration
    public FilesController()

    Properties

    AreAllSelectedTaskFilesAssignedToCurrentUser

    Check if all selected files are assigned to the current user.

    Declaration
    public bool AreAllSelectedTaskFilesAssignedToCurrentUser { get; }
    Property Value
    Type Description
    System.Boolean

    CurrentProject

    Get the current project.

    Declaration
    public FileBasedProject CurrentProject { get; }
    Property Value
    Type Description
    FileBasedProject

    CurrentSelectedLanguage

    Gets the current selected project language

    Declaration
    public Language CurrentSelectedLanguage { get; }
    Property Value
    Type Description
    Language

    CurrentVisibleFiles

    Declaration
    public IEnumerable<ProjectFile> CurrentVisibleFiles { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<ProjectFile>

    SelectedFiles

    Get the selected files.

    Declaration
    public IEnumerable<ProjectFile> SelectedFiles { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<ProjectFile>

    Methods

    AddFiles()

    Add files from the selected folder.

    Declaration
    public void AddFiles()

    Initialize(IViewContext)

    Implements the files controller initialization

    Declaration
    protected override void Initialize(IViewContext context)
    Parameters
    Type Name Description
    IViewContext context

    The context of the files controller when initialized

    Overrides
    AbstractViewController.Initialize(IViewContext)

    RemoveSelectedFiles()

    Remove the selected files.

    Declaration
    public bool RemoveSelectedFiles()
    Returns
    Type Description
    System.Boolean

    True if operation is succesfull.

    SelectFiles(IEnumerable<ProjectFile>)

    Select files.

    Declaration
    public void SelectFiles(IEnumerable<ProjectFile> filesToSelect)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<ProjectFile> filesToSelect

    Events

    SelectedFilesChanged

    Triggered when the selected files has been changed.

    Declaration
    public event EventHandler SelectedFilesChanged
    Event Type
    Type Description
    System.EventHandler

    Implements

    IBindedController

    Extension Methods

    WindowsControlUtils.ForWindowFromFrameworkElement(Object, Action<Window>)

    On this page

    • Constructors
      • FilesController()
    • Properties
      • AreAllSelectedTaskFilesAssignedToCurrentUser
      • CurrentProject
      • CurrentSelectedLanguage
      • CurrentVisibleFiles
      • SelectedFiles
    • Methods
      • AddFiles()
      • Initialize(IViewContext)
      • RemoveSelectedFiles()
      • SelectFiles(IEnumerable<ProjectFile>)
    • Events
      • SelectedFilesChanged
    • Implements
    • Extension Methods
    Back to top Generated by DocFX