Perhaps other developers would like to add their votes to some of these suggestions, so the team can get a vote on it.
Firstly, I must say for CTP, this thing looks great. The first impression of a user would be "Looks professional". My compliments to the team!
Q: If I'm editing/adding data and I'm in a cell, how do I move to the next cell using the keyboard? Normally many grids provide the option of Tab key or enter key.
Q: When an end user opens a grid, How would he/she know how this list of data is sorted before he clicks on a column to sort it for. It would be nice to have some form of indication which column is the key or sorted column when data shows at first. However, that could pose a problem, if the column is outside of the view. So, some indication is needed.
Q: Suppose I open the grid and I need to jump to a particular record to edit or view, without scrolling. It would be great to have "Search" built in based on the fields collections.
Q: In order for me to add a new record to the grid, the grid requires me to click on another row to make the grid in focus before I can press the "Insert" key. Is it possible to click on the "header" of the grid to get it in focus instead of a data row? The reason I ask is that, while I was entering a record, I decided to delete my new record by pressing the "Delete" button. Guess what, the original data row that was clicked first got deleted and not the "New" record.
Q: I like the feature when scrolling, the grid is not trying the update the grid and showing the "Key" field, which is very time saving. If you scroll to the top, you'll see the first record, however if you scroll to the bottom, you will not see the last row, but the first row of the last page. Is this a bug or by design. It's kind of misleading.
Q: If we put several grids in a "PanelBar" that might not be visible, when a SL page shows, does the system try to load all the grids, even though they are not visible? Can we we get them to fetch the data when the panel is visible?
Q: How is the memory consumption if multiple grids have been placed on one page.
S: It would be great that a grid would have a toolbar with series of buttons to go First, previous, next, last, Add, Edit, Delete, and show the row # you're on and how many rows are available in the collection. On the top or bottom of grid.
S: it would be great to have another button on the toolbar to see the selected row to show as a form for view or editing. Even better, the grid might show only a few columns, but the form can show more than it's available on the grid. This form can show up as a popup form on the grid's surface.
S: It would be nice for a grid to show child grid. For example, looking at the customers, be able to see it's orders, and for each order be able to see the line items.
S: Let's say I put a grid on a form with lots of columns on the grid, but I set the font to be very small to fit as many columns as I can make visible. It would be great option to have a Magnify glass to see each cell in a larger fonts. Picture this,first you click a button to turn the magnify glass ON, and as you move the mouse on any cell, you will see the cell in a "Tooltip" in a larger font. So this way, if someone wants to see something more clear, they can use the magnify glass.
S: It would be great for a grid to be scalable in Size. For example, in Blend option you can make the panes smaller or bigger. Or VS, when you view a XAML page, there is a scroll bar on the top left corner that will scale the preview. Something like this.
S: A nice graphical filtering system would great for future. i.e. A user can select a field (Customer City) and then an operator (Less than or equal or etc.) and then the append more conditions as "AND" or "OR". This feature will minimize our codes tremendously because, not each one of us needs implement this feature.
S: It would be nice to be able to see image in a cell. And later on be able to see long text.
There are "Only" suggestions and not demands or requests. So, take them as you desire!
..Ben
Firstly, I must say for CTP, this thing looks great. The first impression of a user would be "Looks professional". My compliments to the team!
Q: If I'm editing/adding data and I'm in a cell, how do I move to the next cell using the keyboard? Normally many grids provide the option of Tab key or enter key.
Q: When an end user opens a grid, How would he/she know how this list of data is sorted before he clicks on a column to sort it for. It would be nice to have some form of indication which column is the key or sorted column when data shows at first. However, that could pose a problem, if the column is outside of the view. So, some indication is needed.
Q: Suppose I open the grid and I need to jump to a particular record to edit or view, without scrolling. It would be great to have "Search" built in based on the fields collections.
Q: In order for me to add a new record to the grid, the grid requires me to click on another row to make the grid in focus before I can press the "Insert" key. Is it possible to click on the "header" of the grid to get it in focus instead of a data row? The reason I ask is that, while I was entering a record, I decided to delete my new record by pressing the "Delete" button. Guess what, the original data row that was clicked first got deleted and not the "New" record.
Q: I like the feature when scrolling, the grid is not trying the update the grid and showing the "Key" field, which is very time saving. If you scroll to the top, you'll see the first record, however if you scroll to the bottom, you will not see the last row, but the first row of the last page. Is this a bug or by design. It's kind of misleading.
Q: If we put several grids in a "PanelBar" that might not be visible, when a SL page shows, does the system try to load all the grids, even though they are not visible? Can we we get them to fetch the data when the panel is visible?
Q: How is the memory consumption if multiple grids have been placed on one page.
S: It would be great that a grid would have a toolbar with series of buttons to go First, previous, next, last, Add, Edit, Delete, and show the row # you're on and how many rows are available in the collection. On the top or bottom of grid.
S: it would be great to have another button on the toolbar to see the selected row to show as a form for view or editing. Even better, the grid might show only a few columns, but the form can show more than it's available on the grid. This form can show up as a popup form on the grid's surface.
S: It would be nice for a grid to show child grid. For example, looking at the customers, be able to see it's orders, and for each order be able to see the line items.
S: Let's say I put a grid on a form with lots of columns on the grid, but I set the font to be very small to fit as many columns as I can make visible. It would be great option to have a Magnify glass to see each cell in a larger fonts. Picture this,first you click a button to turn the magnify glass ON, and as you move the mouse on any cell, you will see the cell in a "Tooltip" in a larger font. So this way, if someone wants to see something more clear, they can use the magnify glass.
S: It would be great for a grid to be scalable in Size. For example, in Blend option you can make the panes smaller or bigger. Or VS, when you view a XAML page, there is a scroll bar on the top left corner that will scale the preview. Something like this.
S: A nice graphical filtering system would great for future. i.e. A user can select a field (Customer City) and then an operator (Less than or equal or etc.) and then the append more conditions as "AND" or "OR". This feature will minimize our codes tremendously because, not each one of us needs implement this feature.
S: It would be nice to be able to see image in a cell. And later on be able to see long text.
There are "Only" suggestions and not demands or requests. So, take them as you desire!
..Ben