private void OnElementRemovedEvent(object sender, EventArgs args) { TabPageProvider provider = (TabPageProvider)Provider; if (selected && !provider.IsSelected) { RaiseAutomationEvent(); } selected = provider.IsSelected; }
public IRawElementProviderSimple[] GetSelection() { TabPageProvider prov = ((TabControlProvider)Provider).GetSelectedTab(); if (prov == null) { return(new IRawElementProviderSimple[0]); } return(new IRawElementProviderSimple[] { prov }); }
public SelectionItemProviderBehavior(TabPageProvider provider) : base(provider) { pageProvider = provider; }
public SelectionItemPatternElementRemovedEvent(TabPageProvider provider) : base(provider, SelectionItemPatternIdentifiers.ElementRemovedFromSelectionEvent) { selected = provider.IsSelected; }
public SelectionItemPatternElementSelectedEvent(TabPageProvider provider) : base(provider, SelectionItemPatternIdentifiers.ElementSelectedEvent) { }