Click or drag to resize
weroSoft AG, Software
WinWindowModelBase Class
The documentation is integral part of the weroSoft product documentation. This part is intended to be used by developers only.
Provides a base class for a windows based window test models.
Inheritance Hierarchy
SystemObject
  UITestControl
    WinControl
      WinWindow
        WeroSoft.UnitTesting.WpfWinWindowModelBase
          WeroSoft.UnitTesting.WpfWinOpenFileDialog

Namespace:  WeroSoft.UnitTesting.Wpf
Assembly:  WeroSoft.UnitTesting.Library (in WeroSoft.UnitTesting.Library.dll) Version: 3.0 Pre-Release
Syntax
C#
public abstract class WinWindowModelBase : WinWindow

The WinWindowModelBase type exposes the following members.

Constructors
  NameDescription
Protected methodWinWindowModelBase
Initializes a new instance of the WinWindowModelBase class
Top
Properties
  NameDescription
Public propertyAccessibleDescription (Inherited from WinControl.)
Public propertyAccessKey (Inherited from WinControl.)
Public propertyAlwaysOnTop (Inherited from WinWindow.)
Public propertyBoundingRectangle (Inherited from UITestControl.)
Public propertyClassName (Inherited from UITestControl.)
Public propertyContainer (Inherited from UITestControl.)
Public propertyControlId (Inherited from WinControl.)
Public propertyControlName (Inherited from WinControl.)
Public propertyControlType (Inherited from UITestControl.)
Public propertyEnabled (Inherited from UITestControl.)
Public propertyExists (Inherited from UITestControl.)
Public propertyFilterProperties (Inherited from UITestControl.)
Public propertyFriendlyName (Inherited from UITestControl.)
Public propertyHasFocus (Inherited from UITestControl.)
Public propertyHasTitleBar (Inherited from WinWindow.)
Public propertyHeight (Inherited from UITestControl.)
Public propertyHelpText (Inherited from WinControl.)
Public propertyIsTopParent (Inherited from UITestControl.)
Public propertyLeft (Inherited from UITestControl.)
Public propertyMaximized (Inherited from WinWindow.)
Public propertyMinimized (Inherited from WinWindow.)
Public propertyName (Inherited from UITestControl.)
Public propertyNativeElement (Inherited from UITestControl.)
Public propertyOrderOfInvocation (Inherited from WinWindow.)
Public propertyPopup (Inherited from WinWindow.)
Public propertyResizable (Inherited from WinWindow.)
Public propertyRestored (Inherited from WinWindow.)
Public propertySearchConfigurations (Inherited from UITestControl.)
Public propertySearchProperties (Inherited from UITestControl.)
Protected propertySearchPropertiesSetExplicitly (Inherited from UITestControl.)
Public propertyShowInTaskbar (Inherited from WinWindow.)
Public propertyState (Inherited from UITestControl.)
Public propertyTabStop (Inherited from WinWindow.)
Public propertyTechnologyName (Inherited from UITestControl.)
Public propertyToolTipText (Inherited from WinControl.)
Public propertyTop (Inherited from UITestControl.)
Public propertyTopParent (Inherited from UITestControl.)
Public propertyTransparent (Inherited from WinWindow.)
Public propertyWidth (Inherited from UITestControl.)
Public propertyWindowHandle (Inherited from UITestControl.)
Public propertyWindowTitles (Inherited from UITestControl.)
Top
Methods
  NameDescription
Public methodCaptureImage (Inherited from UITestControl.)
Public methodCopyFrom (Inherited from UITestControl.)
Public methodDrawHighlight (Inherited from UITestControl.)
Public methodEnsureClickable (Inherited from UITestControl.)
Public methodEnsureClickable(Point) (Inherited from UITestControl.)
Public methodEquals (Inherited from UITestControl.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFind (Inherited from UITestControl.)
Public methodFindMatchingControls (Inherited from UITestControl.)
Public methodGetChildren (Inherited from UITestControl.)
Public methodGetClickablePoint (Inherited from UITestControl.)
Public methodGetHashCode (Inherited from UITestControl.)
Public methodGetParent (Inherited from UITestControl.)
Public methodGetProperty (Inherited from UITestControl.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodGetUITestControlsForSearch (Inherited from WinControl.)
Protected methodGetValidSearchProperties (Inherited from WinWindow.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetFocus (Inherited from UITestControl.)
Public methodSetProperty (Inherited from UITestControl.)
Public methodToString (Inherited from UITestControl.)
Public methodTryFind (Inherited from UITestControl.)
Public methodTryGetClickablePoint (Inherited from UITestControl.)
Public methodWaitForControlCondition(PredicateUITestControl) (Inherited from UITestControl.)
Public methodWaitForControlCondition(PredicateUITestControl, Int32) (Inherited from UITestControl.)
Public methodWaitForControlEnabled (Inherited from UITestControl.)
Public methodWaitForControlEnabled(Int32) (Inherited from UITestControl.)
Public methodWaitForControlExist (Inherited from UITestControl.)
Public methodWaitForControlExist(Int32) (Inherited from UITestControl.)
Public methodWaitForControlNotExist (Inherited from UITestControl.)
Public methodWaitForControlNotExist(Int32) (Inherited from UITestControl.)
Public methodWaitForControlPropertyEqual(String, Object) (Inherited from UITestControl.)
Public methodWaitForControlPropertyEqual(String, Object, Int32) (Inherited from UITestControl.)
Public methodWaitForControlPropertyNotEqual(String, Object) (Inherited from UITestControl.)
Public methodWaitForControlPropertyNotEqual(String, Object, Int32) (Inherited from UITestControl.)
Public methodWaitForControlReady (Inherited from UITestControl.)
Public methodWaitForControlReady(Int32) (Inherited from UITestControl.)
Top
Extension Methods
  NameDescription
Public Extension MethodClone(CloneWorkingMode, IEnumerableType)Overloaded.
Clones an object by serialization.
(Defined by RuntimeExtensions.)
Public Extension MethodCloneT(CloneWorkingMode, IEnumerableType)Overloaded.
Clones an object by serialization.
(Defined by RuntimeExtensions.)
Public Extension MethodConvert (Defined by DataConverterExtensions.)
Public Extension MethodCreateTraceDataEntry(StringBuilder, SourceLevels, TraceableKind, String)Overloaded.
Creates a data entry into a string builder according to the giving parameters.
(Defined by TraceExtensions.)
Public Extension MethodCreateTraceDataEntry(SourceLevels, TraceableKind, String, String, Int32)Overloaded.
Creates a trace entry for a data element.
(Defined by TraceExtensions.)
Public Extension MethodCreateTraceDataEntry(StringBuilder, SourceLevels, TraceableKind, String, String, Int32)Overloaded.
Creates a trace entry into a string builder.
(Defined by TraceExtensions.)
Public Extension MethodDynamicCast
Dynamically casts a reference to another type.
(Defined by TypeManagerHelper.)
Public Extension MethodExtractSystemParametersFromTrigger
Extracts the system parameters from a collection of trigger parameter and transform them to a dictionary using string keys and string values.
(Defined by TriggerExtensions.)
Public Extension MethodGetFieldValue(String)Overloaded.
Gets the data object held by a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetFieldValueT(String)Overloaded.
Gets the data object held by a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetPropertyValue(String)Overloaded.
Gets the data object held by a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodGetPropertyValueT(String)Overloaded.
Gets the data object held by a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodInject(Type, Object)Overloaded.
Injects all fields or properties which are marked with the defined attribute type name.
(Defined by DataInjection.)
Public Extension MethodInject(Type, Object, Boolean)Overloaded.
Injects all fields or properties which are marked with the defined attribute type name.
(Defined by DataInjection.)
Public Extension MethodInjectField
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInjectProperty(String, Object)Overloaded.
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInjectProperty(String, Type, Object)Overloaded.
Injects a value to a property within a data object.
(Defined by DataInjection.)
Public Extension MethodInvoke(String, Object)Overloaded.
Invokes a method on an object by reflection.
(Defined by UnitTest.)
Public Extension MethodInvokeTResult(String, Object)Overloaded.
Invokes a method on an object by reflection.
(Defined by UnitTest.)
Public Extension MethodSetFieldValue
Sets the data object on a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodSetPropertyValue
Sets the data object on a defined property of a particular type.
(Defined by UnitTest.)
Public Extension MethodSetReadOnlyFieldValue
Sets the data object on a defined field of a particular type.
(Defined by UnitTest.)
Public Extension MethodTryInjectProperty
Tries to Inject a value to a property within a data object.
(Defined by DataInjection.)
Top
See Also