Bug 428943 - PropertyGrid: Begin implementation
Summary: PropertyGrid: Begin implementation
Status: CONFIRMED
Alias: None
Product: UI Automation
Classification: Mono
Component: Winforms - UIA (show other bugs)
Version: Unspecified
Hardware: Other Other
: P4 - Low : Enhancement
Target Milestone: Release 1.1
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 428553
  Show dependency treegraph
 
Reported: 2008-09-22 21:57 UTC by Brad Taylor
Modified: 2009-03-09 13:42 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Brad Taylor 2008-09-22 21:57:25 UTC
Begin initial work on PropertyGrid including navigation for automation tree, and develop initial unit tests.
Comment 1 Andres Aragoneses 2008-09-25 18:07:50 UTC
Mass change of QA contact. Sorry for bugspam. Update your watch-lists.
Comment 2 Brad Taylor 2008-09-25 22:12:57 UTC
Moving all of these to P4 to show that they have been triaged.  Will be reprioritizing these properly tomorrow.
Comment 3 Brad Taylor 2009-02-10 14:24:24 UTC
I spent all day and night on this yesterday, and I have a first cut of PropertyGrid implemented.

In Windows Vista, this control is implemented as a list of high-level properties that are Custom control types.  Aside from Value (read-only) and Invoke, the items of the Table aren't accessible.  In my implementation, I leveraged our DataGrid support on the Bridge, and implemented it as a data grid of high-level properties that are data item control types.  These items support Value (most are read/write), SelectionItem, GridItem and TableItem.  When we have more time, we should circle back and fake combo items (from GridEntry.AcceptedValues) for the instance when IsEditable = false.
Comment 4 Brad Taylor 2009-02-10 14:42:42 UTC
Update hours.
Comment 5 Brad Taylor 2009-02-10 19:50:22 UTC
Bounding rectangle and IsOffscreen has been committed in r126505.

Outstanding still:  unit tests, combo items.
Comment 6 Brad Taylor 2009-03-09 13:42:41 UTC
Moving enhancement requests (e.g.: new features pending completion) to the 1.1 milestone.