i have 10 default wpf buttons.
in specific cases have emulate\play animation of click on button view model. (application in demo mode , demonstrating user how works.)
i have no idea how imitate default button click, ideas?
you need ui automation framework (system.windows.automation) able click on button via code.
var element = automationelement.rootelement.findfirst( treescope.descendants, new andcondition(new propertycondition(automationelement.controltypeproperty, controltype.button), new propertycondition(automationelement.nameproperty, "start", propertyconditionflags.ignorecase)) ); var pattern = (invokepattern)element.getcurrentpattern(invokepattern.pattern); pattern.invoke(); this code click windows start button fro wpf app. can search button in app same way.
references required: uiautomationclient, uiautomationtypes
Comments
Post a Comment