ClassElementViewViewModel
Definition
Namespace:ArtOfTest.WebAii.Design.UI
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
public class ElementViewViewModel : ViewModelBase, IFindElementModel
Inheritance: objectElementViewViewModel
Implements:
Constructors
ElementViewViewModel(ElementNode, Dispatcher)
Declaration
public ElementViewViewModel(ElementNode element, Dispatcher dispatcher)
Parameters
element
dispatcher
Properties
ApplyToCommand
Declaration
public CommandHandler ApplyToCommand { get; }
Property Value
CommandHandler
AreImageRecognitionSettingsApplicable
Declaration
public bool AreImageRecognitionSettingsApplicable { get; }
Property Value
CanBeDataBound
Declaration
public bool CanBeDataBound { get; set; }
Property Value
Implements
CloseNotificationPanel
Declaration
public CommandHandler CloseNotificationPanel { get; }
Property Value
CommandHandler
CurrentDescriptor
Declaration
public ElementDescriptor CurrentDescriptor { get; }
Property Value
CurrentElement
Declaration
public ITargetElement CurrentElement { get; set; }
Property Value
CurrentElementName
Declaration
public string CurrentElementName { get; set; }
Property Value
Implements
CurrentHost
Declaration
public IAutomationHost CurrentHost { get; set; }
Property Value
Implements
CurrentTechType
Declaration
public TechnologyType CurrentTechType { get; set; }
Property Value
DataDrivenFilter
Declaration
public string DataDrivenFilter { get; set; }
Property Value
Implements
DeleteElementImageCommand
Declaration
public CommandHandler DeleteElementImageCommand { get; }
Property Value
CommandHandler
DomTreeSelectedElement
Declaration
public ITargetElement DomTreeSelectedElement { get; set; }
Property Value
ElementDescriptors
Declaration
public List<ElementDescriptor> ElementDescriptors { get; }
Property Value
Implements
ElementDescriptorsOrdered
Declaration
public IEnumerable<ElementDescriptor> ElementDescriptorsOrdered { get; }
Property Value
ElementDomSelected
Declaration
public ITargetElement ElementDomSelected { get; set; }
Property Value
ElementNode
Declaration
public ElementNode ElementNode { get; set; }
Property Value
FilterGroups
Declaration
public SelectionTrackedList<FilterGroupModel> FilterGroups { get; }
Property Value
FindExpressionGen
Declaration
public IFindExpressionGenerator FindExpressionGen { get; }
Property Value
ImageBitmap
Declaration
public BitmapImage ImageBitmap { get; set; }
Property Value
IsBackUpSearchSuccessfull
Declaration
public bool IsBackUpSearchSuccessfull { get; set; }
Property Value
IsUnsuccessfullValidated
Declaration
public bool IsUnsuccessfullValidated { get; set; }
Property Value
RootNode
Declaration
public ITargetElement RootNode { get; set; }
Property Value
SelectedHostModel
Declaration
public SelectHostModel SelectedHostModel { get; set; }
Property Value
SelectedImageDescriptor
Declaration
public ElementDescriptor SelectedImageDescriptor { get; set; }
Property Value
ShowExpressionBuilderMode
Declaration
public bool ShowExpressionBuilderMode { get; set; }
Property Value
ShowImagePreviewCommand
Declaration
public CommandHandler ShowImagePreviewCommand { get; }
Property Value
CommandHandler
ShowInfoCommand
Declaration
public CommandHandler ShowInfoCommand { get; }
Property Value
CommandHandler
Suggestions
Declaration
public ObservableCollection<SuggestedExpressionModel> Suggestions { get; }
Property Value
Implements
SupportElementSplit
Declaration
public bool SupportElementSplit { get; set; }
Property Value
Implements
UpdateFindExpressionCommand
Declaration
public CommandHandler UpdateFindExpressionCommand { get; }
Property Value
CommandHandler
ValidationTimeStamp
Declaration
public DateTime ValidationTimeStamp { get; set; }
Property Value
VisibleHostExpandCommand
Declaration
public CommandHandler VisibleHostExpandCommand { get; }
Property Value
CommandHandler
VisibleHosts
Declaration
public ObservableCollection<SelectHostModel> VisibleHosts { get; }
Property Value
Methods
AddBlankGroup()
Declaration
public void AddBlankGroup()
Implements
AddSuggestion(SuggestedExpressionModel)
Declaration
public void AddSuggestion(SuggestedExpressionModel suggestion)
Parameters
suggestion
Implements
Close()
Declaration
public void Close()
DeleteGroup(FilterGroupModel)
Declaration
public void DeleteGroup(FilterGroupModel fmg)
Parameters
fmg
Implements
FindElement()
Declaration
public void FindElement()
HighlightElement(ITargetElement)
Declaration
protected virtual void HighlightElement(ITargetElement element)
Parameters
element
OnFilterNameChanged(string)
Declaration
public void OnFilterNameChanged(string newName)
Parameters
newName
Implements
OnFilterNameChanging(string)
Declaration
public void OnFilterNameChanging(string oldName)
Parameters
oldName
Implements
OnValidationRequest()
Declaration
public void OnValidationRequest()
Implements
RebuildSuggestions(FilterGroupModel)
Declaration
public void RebuildSuggestions(FilterGroupModel fgm)
Parameters
fgm
Implements
ReloadElementNode(bool)
Declaration
public void ReloadElementNode(bool skipPropmt = false)
Parameters
skipPropmt
ReportError(string)
Declaration
protected virtual void ReportError(string errorMsg)
Parameters
errorMsg
UpdateFindExpression()
Declaration
public void UpdateFindExpression()
Validate()
Declaration
public void Validate()
ValidateImage()
Declaration
public void ValidateImage()