Bugzilla – Bug 428943
PropertyGrid: Begin implementation
Last modified: 2009-03-09 13:42:41 UTC
Begin initial work on PropertyGrid including navigation for automation tree, and develop initial unit tests.
Mass change of QA contact. Sorry for bugspam. Update your watch-lists.
Moving all of these to P4 to show that they have been triaged. Will be reprioritizing these properly tomorrow.
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.
Update hours.
Bounding rectangle and IsOffscreen has been committed in r126505. Outstanding still: unit tests, combo items.
Moving enhancement requests (e.g.: new features pending completion) to the 1.1 milestone.