New to Telerik Test StudioStart a free 30-day trial

Definition

Constructors

C#
protected WpfWindow(IntPtr hwnd)
Parameters:hwndIntPtr

Properties

C#
public override Annotator Annotator { get; }

Overrides: VisualTreeHost.Annotator

Implements: IAnnotationHost.Annotator

C#
public WpfApplication Application { get; }
C#
public Rectangle Bounds { get; }

Implements: IApplication.Bounds

C#
public override Window ContentWindow { get; }

Overrides: VisualTreeHost.ContentWindow

Implements: IAnnotationHost.ContentWindow

C#
public Desktop Desktop { get; }

Implements: IApplication.Desktop

C#
public bool EnableValidateMouseLocation { get; set; }

Implements: IApplication.EnableValidateMouseLocation

C#
public virtual VisualFind Find { get; }

Implements: IApplication.Find

C#
public override string FriendlyName { get; }

Overrides: VisualTreeHost.FriendlyName

Implements: IAutomationHost.FriendlyName

C#
public virtual bool IsConnected { get; }

Implements: IApplication.IsConnected

C#
public virtual bool IsRecordingHost { get; }

Implements: IApplication.IsRecordingHost

C#
public virtual ICommunicationProxy ManagedProxy { get; }

Implements: IApplication.ManagedProxy

C#
public override Manager Manager { get; }

Overrides: VisualTreeHost.Manager

Implements: IAnnotationHost.Manager

C#
protected HashSet<IntPtr> Popups { get; }
C#
public override TechnologyType TechnologyType { get; }

Overrides: VisualTreeHost.TechnologyType

Implements: IAutomationHost.TechnologyType

C#
public override string UniqueId { get; }

Overrides: VisualTreeHost.UniqueId

Implements: IAutomationHost.UniqueId

C#
public override Window Window { get; }

Overrides: VisualTreeHost.Window

Implements: IAnnotationHost.Window

Methods

C#
protected ~WpfWindow()
C#
public static void AddCustomAssembly(string assemblyName, string assemblyPath)
Parameters:assemblyNamestringassemblyPathstring
C#
public static void AddCustomAssemblyFolder(string assemblyFolder)
Parameters:assemblyFolderstring
C#
public override Bitmap Capture()
Returns:

Bitmap

Overrides: VisualTreeHost.Capture()

Implements: IAutomationHost.Capture()

C#
public Bitmap Capture(FrameworkElement element)
Parameters:elementFrameworkElementReturns:

Bitmap

Implements: IApplication.Capture(FrameworkElement)

C#
public static void ClearCustomAsseblies()
C#
public static void ClearCustomAssemblyFolders()
C#
protected void DetachFromWindowEvents()
C#
public void Dispose()

Implements: IDisposable.Dispose()

C#
public virtual FrameworkElement ElementFromPoint(int x, int y)
Parameters:xintyintReturns:

FrameworkElement

Implements: IApplication.ElementFromPoint(int, int)

C#
public void EnsureElementClickable(FrameworkElement element)
Parameters:elementFrameworkElement

Implements: IApplication.EnsureElementClickable(FrameworkElement)

C#
public override void EnsureStateIsCurrent()

Overrides: VisualTreeHost.EnsureStateIsCurrent()

Implements: IAutomationHost.EnsureStateIsCurrent()

C#
public override IAutomationHost[] GetChildHosts()
Returns:

IAutomationHost[]

Overrides: VisualTreeHost.GetChildHosts()

Implements: IAutomationHost.GetChildHosts()

C#
public virtual Rectangle GetScreenRectangle(FrameworkElement element)
Parameters:elementFrameworkElementReturns:

Rectangle

Implements: IApplication.GetScreenRectangle(FrameworkElement)

C#
public virtual string GetToolTipText(FrameworkElement element)
Parameters:elementFrameworkElementReturns:

string

Implements: IApplication.GetToolTipText(FrameworkElement)

C#
public override Rectangle GetWindowRectangle()
Returns:

Rectangle

Overrides: VisualTreeHost.GetWindowRectangle()

Implements: IAutomationHost.GetWindowRectangle()

C#
public void InitializeCustomWpfTypes()
C#
protected virtual bool IsActiveWindow()
Returns:

bool

C#
public override ITargetElement LocateInHost(string[] expression)
Parameters:expressionstring[]Returns:

ITargetElement

Overrides: VisualTreeHost.LocateInHost(string[])

Implements: ISupportSearchHost.LocateInHost(string[])

C#
protected virtual void OnRecordingWindowClosed()
C#
public virtual VisualTree PopulateVisualTree()
Returns:

VisualTree

Implements: IApplication.PopulateVisualTree()

C#
public void RefreshVisualTrees()

Implements: IApplication.RefreshVisualTrees()

C#
public void ResizeContainer(int x, int y, int width, int height)
Parameters:xintyintwidthintheightint

Implements: IApplication.ResizeContainer(int, int, int, int)

C#
public override bool SetWindowFocus()
Returns:

bool

Overrides: VisualTreeHost.SetWindowFocus()

Implements: IAutomationHost.SetWindowFocus()

C#
public override void ValidateMouseLocation(Point point)
Parameters:pointPoint

Overrides: VisualTreeHost.ValidateMouseLocation(Point)

Implements: IAutomationHost.ValidateMouseLocation(Point)

Events

C#
public event EventHandler WindowClosed