Class SilverlightApp
Inheritance
System.Object
SilverlightApp
Inherited Members
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()
Assembly: ArtOfTest.WebAii.dll
Syntax
public class SilverlightApp : VisualTreeHost, IApplication, IAutomationHost, ISupportSearchHost, IAnnotationHost
Constructors
Declaration
public SilverlightApp(HtmlControl plugin)
Parameters
Properties
Declaration
public override Annotator Annotator { get; }
Property Value
Overrides
Implements
Declaration
public Rectangle Bounds { get; }
Property Value
Implements
Declaration
public SilverlightAppContent Content { get; }
Property Value
Declaration
public override Window ContentWindow { get; }
Property Value
Overrides
Implements
Declaration
public static string[] CustomAssemblies { get; }
Property Value
Declaration
public Desktop Desktop { get; }
Property Value
Implements
Declaration
public bool EnableValidateMouseLocation { get; set; }
Property Value
Implements
Declaration
public VisualFind Find { get; }
Property Value
Implements
Declaration
public override string FriendlyName { get; }
Property Value
Overrides
Implements
Declaration
public HtmlControl Host { get; }
Property Value
Declaration
public bool IsConnected { get; }
Property Value
Declaration
public bool IsLoaded { get; }
Property Value
Declaration
public bool IsRecordingHost { get; }
Property Value
Implements
Declaration
public ICommunicationProxy ManagedProxy { get; }
Property Value
Implements
Declaration
public override Manager Manager { get; }
Property Value
Overrides
Implements
Declaration
public Browser OwnerBrowser { get; }
Property Value
Declaration
public HtmlControl Plugin { get; }
Property Value
Declaration
public SilverlightAppSettings Settings { get; }
Property Value
Declaration
public override TechnologyType TechnologyType { get; }
Property Value
Overrides
Implements
Declaration
public override string UniqueId { get; }
Property Value
Overrides
Implements
Declaration
public override Window Window { get; }
Property Value
Overrides
Implements
Methods
Declaration
public static void AddCustomAssembly(string assemblyName, MemoryStream assembly)
Parameters
|
System.String
assemblyName
|
|
System.IO.MemoryStream
assembly
|
Declaration
Returns
Implements
Declaration
public Bitmap Capture(FrameworkElement element)
Parameters
Returns
Implements
Declaration
public static void ClearAppCache()
Declaration
public void ClearHighlight()
Declaration
public void Connect(int timeout)
Parameters
Declaration
public FrameworkElement ElementFromPoint(int x, int y)
Parameters
|
System.Int32
x
|
|
System.Int32
y
|
Returns
Implements
Declaration
public IList<FrameworkElement> ElementsFromPoint(Point p)
Parameters
Returns
Declaration
public void EnsureElementClickable(FrameworkElement element)
Parameters
Implements
Declaration
public override void EnsureStateIsCurrent()
Overrides
Implements
Declaration
public FrameworkElement FindName(string name)
Parameters
Returns
Declaration
public T FindName<T>(string name)
where T : FrameworkElement
Parameters
Returns
Type Parameters
Declaration
public static SilverlightApp GetApp(HtmlControl host)
Parameters
Returns
Declaration
public static SilverlightApp GetApp(HtmlControl host, int timeout, bool catchedOnly)
Parameters
|
HtmlControl
host
|
|
System.Int32
timeout
|
|
System.Boolean
catchedOnly
|
Returns
Declaration
public override IAutomationHost[] GetChildHosts()
Returns
Overrides
Implements
Declaration
public Rectangle GetScreenRectangle(FrameworkElement element)
Parameters
Returns
Implements
Declaration
public string GetToolTipText(FrameworkElement element)
Parameters
Returns
Implements
Declaration
public static void InitializeCustomTypes()
Declaration
public static void InitializeCustomTypes(IList<ICustomSilverlightTypesProvider> providers)
Parameters
Declaration
public override IList<ITargetElement> LocateAllInHost(string[] expression)
Parameters
|
System.String[]
expression
|
Returns
Overrides
Implements
Declaration
public void RefreshVisualTrees()
Implements
Declaration
public void ResizeContainer(int x, int y, int width, int height)
Parameters
|
System.Int32
x
|
|
System.Int32
y
|
|
System.Int32
width
|
|
System.Int32
height
|
Implements
Declaration
public override bool SetWindowFocus()
Returns
Overrides
Implements
Declaration
public override void ValidateMouseLocation(Point point)
Parameters
|
System.Drawing.Point
point
|
Overrides
Implements
Explicit Interface Implementations
Declaration
string IApplication.GetSubtreeFriendlyName(VisualTree subtree)
Parameters
Returns
Implements
Declaration
bool IApplication.IsConnected { get; }
Returns
Implements
Declaration
VisualTree IApplication.PopulateVisualTree()
Returns
Implements