i trying value in spinner out of check entered correctly through automationelement in c#. doing attempting out through trygetcurrentpattern shown below, returns 0.0 value despite having different value (such 1) displayed in spinner.
if (spinnerautoele.trygetcurrentpattern(rangevaluepattern.pattern, out pattern)) { var valuerangepattern = (rangevaluepattern)pattern; return valuerangepattern.current.value; } also, noticed when looking @ valuerangepattern.current field maximum , minimum values 0.0 despite spinner being limited. have tried getting valuepattern out of spinner not go if statement if (spinnerautoele.trygetcurrentpattern(valuepattern.pattern, out pattern)). possible numerical value out of spinner in way?
i suggest inspecting structure of ui automation tree spinner using inspect tool shipped windows sdk. have found in instances (for example winforms implementations of spinner controls), , depending on whether using managed or native version of ui automation, spinner control might constructed edit box , 2 buttons in automation tree actual value accessed through edit box , value pattern. realize late answer perhaps can someone.
Comments
Post a Comment