ClassWpfDomExplorer
Interaction logic for WpfDomExplorer.xaml
Definition
Namespace:ArtOfTest.WebAii.Design.UI
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
public class WpfDomExplorer : ModalDialogContentBase, IComponentConnector, IStyleConnector
Inheritance: objectWpfDomExplorer
Implements:
Constructors
WpfDomExplorer(bool)
Declaration
public WpfDomExplorer(bool isDisconnected)
Parameters
isDisconnected
Fields
RootNodeProperty
Declaration
public static readonly DependencyProperty RootNodeProperty
Field Value
SelectedElementNodeProperty
Declaration
public static readonly DependencyProperty SelectedElementNodeProperty
Field Value
ShowCheckBoxesInTreeProperty
Declaration
public static readonly DependencyProperty ShowCheckBoxesInTreeProperty
Field Value
Properties
Controller
Declaration
public DomExplorerController Controller { get; }
Property Value
DomExplorerToolbarViewModel
Declaration
public DomExplorerToolbarViewModel DomExplorerToolbarViewModel { get; }
Property Value
IsDisconnectedFromRecorder
Declaration
public bool IsDisconnectedFromRecorder { get; set; }
Property Value
RootNode
Declaration
public ITargetElement RootNode { get; set; }
Property Value
SelectedElement
Declaration
public ITargetElement SelectedElement { get; }
Property Value
SelectedElementNode
Declaration
public ITargetElement SelectedElementNode { get; set; }
Property Value
StatusBarViewModel
Declaration
public StatusBarViewModel StatusBarViewModel { get; }
Property Value
Methods
Bind()
Declaration
public void Bind()
HighlightTreeNode(ITargetElement)
Highlight a target element.
Declaration
public void HighlightTreeNode(ITargetElement element)
Parameters
element
InitializeComponent()
InitializeComponent
Declaration
public void InitializeComponent()
Implements
InitializeEmptyDom()
Declaration
public void InitializeEmptyDom()
OnStarElementSelected(ITargetElement)
Declaration
protected virtual void OnStarElementSelected(ITargetElement element)
Parameters
element
OverrideButtonText(DialogResult)
Declaration
public override string OverrideButtonText(DialogResult button)
Parameters
button
Returns
PopulateTree(IAutomationHost)
Populate the Dom explorer tree with a root host.
Declaration
public void PopulateTree(IAutomationHost host)
Parameters
host
ToggleDomTreeFrozenState()
Declaration
public void ToggleDomTreeFrozenState()
UnBind()
Declaration
public void UnBind()
Events
StarElementSelected
Declaration
public event EventHandler<GenericEventArgs<ITargetElement>> StarElementSelected
Event Value
EventHandler<GenericEventArgs<ITargetElement>>
TreeNodeAddToProjectElements
When using Clicks AddToProjectElements
Declaration
public event EventHandler<TreeViewNodeAddToProjectElementsEventArgs> TreeNodeAddToProjectElements
Event Value
TreeNodeSelected
Invoked when a tree node is selected (either through a mouse click or keypress)
Declaration
public event EventHandler<TreeViewNodeSelectedEventArgs> TreeNodeSelected
Event Value