Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: C# UI Automation
when i use TogglePattern.Toggle() method to select the treeItem,it will be selected,but a few seconds later,the treeItem state become not can i solve this question.can anybody give me an answer?
TogglePattern togPattern = (TogglePattern)treeElementCollection[i].GetCurrentPattern(TogglePattern.Pattern);
if (togPattern.Current.ToggleState == ToggleState.Off)
the code is here,as I just described.
Posted 25-Apr-13 0:51am
Edited 25-Apr-13 5:18am
Erik Rude at 25-Apr-13 8:07am
try posting some code. Maybe some one will be able to spot the issue.
Try limiting the amount of code to just what makes this behaviour happen.
Sergey Alexandrovich Kryukov at 25-Apr-13 9:40am
This is not what this pattern does (even if you can use it). And why changing the state by time? I don't see any sense in it...
xuyunhai at 25-Apr-13 9:53am
but just these code to select the treeItem.
you can download a tool named bus hound.and choose the "Device" page.
this page contains treeview component.
you can test to select the treeItem use my code.then you will find the problem.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 445
1 Sergey Alexandrovich Kryukov 322
2 Maciej Los 275
3 CHill60 195
4 King Fisher 179
0 OriginalGriff 240
1 Maciej Los 95
2 Sascha Lefévre 85
3 King Fisher 70
4 F-ES Sitecore 55

Advertise | Privacy | Mobile
Web04 | 2.8.150331.1 | Last Updated 29 Apr 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100