Sha256: 003b0d4d055e118a744594e0ae9aa1e220094c7e6888c14b4322f6392604a386

Contents?: true

Size: 625 Bytes

Versions: 33

Compression:

Stored size: 625 Bytes

Contents

using System;
using System.Windows.Automation;

namespace UIA.Helper
{
    public class AutomationPropertyCondition
    {
        public enum Id
        {
            IsSelectionItem = 0,
        }

        public static PropertyCondition From(Id id)
        {
            switch (id)
            {
                case Id.IsSelectionItem:
                    return new PropertyCondition(AutomationElement.IsSelectionItemPatternAvailableProperty, true);
                default:
                    throw new ArgumentException(id + " is not a supported property");
            }
        }
    }
}

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
uia-1.0 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.8 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.7 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.7.alpha.1 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.6 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.5 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.4.4 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.4.3 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.4.2 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.4.1 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.4 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.3.3 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.3.2 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.3.1 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.3 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.2.1 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.2 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.1.3.1 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.1.3 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs
uia-0.1.2.3 ext/UiaDll/UIA.Helper/AutomationPropertyCondition.cs