Table of Contents

Interface IPluginControl

Namespace
Ranorex.Core
Assembly
Ranorex.Core.dll

Plugins can implement this class to add their own user controls into the ranorex core system. The plugin controls will be added in the plugins pad in the UserInterface of Ranorex Studio.

public interface IPluginControl : IDisposable
Inherited Members

Properties

Control

The control that shall be embedded in the Core UI.

Control Control { get; }

Property Value

Control

DisplayName

A Title for the control. This title will also be displayed in the core UI as a header.

string DisplayName { get; }

Property Value

string

Show

Indicates if this control shall be displayed in the UI. If set to false the Ranorex core UI will hide the control otherwise it will be shown.

bool Show { get; }

Property Value

bool

Methods

UpdateControl()

This method will be called by the Ranorex core sytem when a control update is required. The implementation has to update itself in this operation if appplicable.

void UpdateControl()

Events

ShowChangedEvent

This event is triggered whenever the conrol changes its Show property.

event EventHandler<EventArgs> ShowChangedEvent

Event Type

EventHandler<EventArgs>