New to Telerik Test StudioStart a free 30-day trial

Definition

Namespace:ArtOfTest.WebAii.Silverlight

Assembly:ArtOfTest.WebAii.dll

Syntax:

C#
public class SilverlightProxy : ICommunicationProxy

Inheritance: objectSilverlightProxy

Implements: ICommunicationProxy

Constructors

C#
public SilverlightProxy(SilverlightApp hostApp)
Parameters:hostAppSilverlightApp

Properties

C#
public IApplication Application { get; }

Implements: ICommunicationProxy.Application

Methods

C#
public string GetAllVisualTrees()
Returns:

string

Implements: ICommunicationProxy.GetAllVisualTrees()

C#
public int GetPeerHashCode(IAutomationPeer peer)
Parameters:peerIAutomationPeerReturns:

int

Implements: ICommunicationProxy.GetPeerHashCode(IAutomationPeer)

C#
public Dictionary<string, string> GetProperties(IAutomationPeer peer)
Parameters:peerIAutomationPeerReturns:

Dictionary<string, string>

Implements: ICommunicationProxy.GetProperties(IAutomationPeer)

C#
public object GetProperty(AutomationProperty property, IAutomationPeer peer)
Parameters:propertyAutomationPropertypeerIAutomationPeerReturns:

object

Implements: ICommunicationProxy.GetProperty(AutomationProperty, IAutomationPeer)

C#
public object GetRectangle(IAutomationPeer peer, IAutomationPeer relativeTo)
Parameters:peerIAutomationPeerrelativeToIAutomationPeerReturns:

object

Implements: ICommunicationProxy.GetRectangle(IAutomationPeer, IAutomationPeer)

C#
public object GetRectangle(IAutomationPeer peer, int maxUiBlockingTime)
Parameters:peerIAutomationPeermaxUiBlockingTimeintReturns:

object

Implements: ICommunicationProxy.GetRectangle(IAutomationPeer, int)

C#
public object GetRectangle(IAutomationPeer peer)
Parameters:peerIAutomationPeerReturns:

object

Implements: ICommunicationProxy.GetRectangle(IAutomationPeer)

C#
public string GetTextRecursive(AutomationReference targetRef)
Parameters:targetRefAutomationReferenceReturns:

string

Implements: ICommunicationProxy.GetTextRecursive(AutomationReference)

C#
public int GetVirtualizedViewportOffset(IAutomationPeer virtualizingPanel)
Parameters:virtualizingPanelIAutomationPeerReturns:

int

Implements: ICommunicationProxy.GetVirtualizedViewportOffset(IAutomationPeer)

C#
public Visibility GetVisibility(IAutomationPeer peer)
Parameters:peerIAutomationPeerReturns:

Visibility

Implements: ICommunicationProxy.GetVisibility(IAutomationPeer)

C#
public string GetVisualTree(IAutomationPeer root, string hash)
Parameters:rootIAutomationPeerhashstringReturns:

string

Implements: ICommunicationProxy.GetVisualTree(IAutomationPeer, string)

C#
public string GetVisualTree(IAutomationPeer root)
Parameters:rootIAutomationPeerReturns:

string

Implements: ICommunicationProxy.GetVisualTree(IAutomationPeer)

C#
public string GetVisualTree(string startAt, string hash)
Parameters:startAtstringhashstringReturns:

string

Implements: ICommunicationProxy.GetVisualTree(string, string)

C#
public string GetVisualTree(string startAt)
Parameters:startAtstringReturns:

string

Implements: ICommunicationProxy.GetVisualTree(string)

C#
public void Highlight(IAutomationPeer peer, bool clear)
Parameters:peerIAutomationPeerclearbool

Implements: ICommunicationProxy.Highlight(IAutomationPeer, bool)

C#
public IList<FrameworkElement> HitTest(Point p)
Parameters:pPointReturns:

IList<FrameworkElement>

C#
public object InvokeMethod(AutomationMethod method, IAutomationPeer peer)
Parameters:methodAutomationMethodpeerIAutomationPeerReturns:

object

Implements: ICommunicationProxy.InvokeMethod(AutomationMethod, IAutomationPeer)

C#
public void PublishKnownControlTypes(List<string> knownTypes)
Parameters:knownTypesList<string>

Implements: ICommunicationProxy.PublishKnownControlTypes(List<string>)

C#
public void ScrollToVisible(IAutomationPeer peer)
Parameters:peerIAutomationPeer

Implements: ICommunicationProxy.ScrollToVisible(IAutomationPeer)

C#
public void SetProperty(AutomationProperty property, IAutomationPeer peer, object value)
Parameters:propertyAutomationPropertypeerIAutomationPeervalueobject

Implements: ICommunicationProxy.SetProperty(AutomationProperty, IAutomationPeer, object)