Class
XamlActionTranslatorBase

Definition

Namespace:ArtOfTest.WebAii.Design.Extensibility

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public abstract class XamlActionTranslatorBase : BaseLocator, IControlLocator, IInterfaceInterrogator, IActionTranslator, IActionProvider

Inheritance: objectBaseInterfaceInterrogatorBaseLocatorXamlActionTranslatorBase

Derived Classes: AutoCompleteBoxTranslatorButtonTranslatorCalendarTranslatorCheckBoxTranslatorComboBoxItemTranslatorComboBoxTranslatorDataGridCellTranslatorDataGridRowTranslatorDataGridRowsPresenterTranslatorDataGridTranslatorGridSplitterTranslatorHyperlinkButtonTranslatorListBoxItemTranslatorListBoxTranslatorPasswordBoxTranslatorPathTranslatorRadioButtonTranslatorRepeatButtonTranslatorRichTextAreaTranslatorSliderTranslatorTabControlTranslatorTabItemTranslatorTextBlockTranslatorTextBoxTranslatorToggleButtonTranslatorTreeViewItemTranslatorTreeViewTranslatorVirtualizingStackPanelTranslator

Implements: IActionProviderIActionTranslatorIControlLocatorIInterfaceInterrogator

Inherited Members BaseLocator.ProvideCustomElementData(ITargetElement, ITargetElement)BaseLocator.OnBeforeContextMenuShow(ITargetElement, ITargetElement)BaseLocator.OnAfterContextMenuHide(ITargetElement, ITargetElement)BaseLocator.EnabledBaseLocator.UseDesktopActionsOnlyBaseLocator.TelerikComponentsVersionBaseLocator.ControlTypeBaseLocator.IdentifyColorBaseLocator.IdentifyIconBaseLocator.LocatorsBaseLocator.NameBaseLocator.IdentifyAsContainerBaseInterfaceInterrogator.MatchMaskBaseInterfaceInterrogator.ActionTranslatorBaseInterfaceInterrogator.UICueProviderBaseInterfaceInterrogator.VerificationProviderBaseInterfaceInterrogator.HasActionTranslatorBaseInterfaceInterrogator.HasUICueProviderBaseInterfaceInterrogator.HasVerificationProvider

Constructors

XamlActionTranslatorBase()

Declaration

cs-api-definition
protected XamlActionTranslatorBase()

Properties

AddedControlActionTypes

Declaration

cs-api-definition
protected virtual Type[] AddedControlActionTypes { get; }

Property Value

Type[]

ControlActionTypes

Declaration

cs-api-definition
public Type[] ControlActionTypes { get; }

Property Value

Type[]

Implements IActionProvider.ControlActionTypes

IsVirtualizingPanel

Determine whether translator is related to IVirtualizingStackPanel

Declaration

cs-api-definition
public virtual bool IsVirtualizingPanel { get; }

Property Value

bool

TechnologyType

Control technology type.

Declaration

cs-api-definition
public override TechnologyType TechnologyType { get; }

Property Value

TechnologyType

Overrides BaseLocator.TechnologyType

Methods

TranslateActionPoint(ActionPoint, Rectangle, Rectangle)

Translates an ActionPoint from one rectangle to another.

Declaration

cs-api-definition
protected static ActionPoint TranslateActionPoint(ActionPoint point, Rectangle sourceRect, Rectangle destRect)

Parameters

point

ActionPoint

sourceRect

Rectangle

destRect

Rectangle

Returns

ActionPoint

TranslateCommand(FrameworkElement, XamlCapturedCommand, out ActionDescriptor)

Declaration

cs-api-definition
public abstract bool TranslateCommand(FrameworkElement translatorLocatorElement, XamlCapturedCommand command, out ActionDescriptor recordedDescriptor)

Parameters

translatorLocatorElement

FrameworkElement

command

XamlCapturedCommand

recordedDescriptor

ActionDescriptor

Returns

bool

TranslateCommand(ITargetElement, CapturedCommand, out ActionDescriptor)

Declaration

cs-api-definition
public bool TranslateCommand(ITargetElement translatorLocatorElement, CapturedCommand command, out ActionDescriptor recordedDescriptor)

Parameters

translatorLocatorElement

ITargetElement

command

CapturedCommand

recordedDescriptor

ActionDescriptor

Returns

bool

Implements IActionTranslator.TranslateCommand(ITargetElement, CapturedCommand, out ActionDescriptor)