ClassXamlFindClause
Holds a single clause as part of a Silverlight element FindExpression.
Definition
Namespace:ArtOfTest.WebAii.Silverlight
Assembly:ArtOfTest.WebAii.dll
Syntax:
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/2.0.0")]
public class XamlFindClause : FindClause
Inheritance: objectFindClauseXamlFindClause
Inherited Members
Constructors
XamlFindClause()
Declaration
public XamlFindClause()
Properties
SearchType
Declaration
public XamlSearchType SearchType { get; }
Property Value
Methods
ExtractValue(string, ITargetElement)
Extract the actual value for the search type passed in.
Declaration
public override string ExtractValue(string searchType, ITargetElement element)
Parameters
searchType
The search type.
element
The target element
Returns
The actual value
Overrides
GenerateXamlPath(FrameworkElement)
Declaration
public string GenerateXamlPath(FrameworkElement fx)
Parameters
fx
Returns
GenerateXamlPath(FrameworkElement, FrameworkElement)
Declaration
public string GenerateXamlPath(FrameworkElement fx, FrameworkElement parent)
Parameters
fx
parent
Returns
GetTagIndexFromParent(FrameworkElement, FrameworkElement)
Given a parent and a child element, return the child index within that parent
Declaration
public static int GetTagIndexFromParent(FrameworkElement parent, FrameworkElement e)
Parameters
parent
e
Returns
Match(ITargetElement)
Match this expression.
Declaration
public override bool Match(ITargetElement element)
Parameters
element
The element to match
Returns
True/False whether the clause matches this element.
Overrides
Match(ITargetElement, ITargetElement)
Match the target with this clause.
Declaration
public override bool Match(ITargetElement element, ITargetElement startElement)
Parameters
element
The element to match.
startElement
Element to start search at. Required for hierarchal searches
Returns
Overrides
OnParsed()
Occurs when an clause is parsed into name value pairs including compare type.
Declaration
public override void OnParsed()
Overrides