Alexey Zakharov has proposed a suggestion to create alternative grid layout for Silverlight and asks you to vote for it if you have also faced the same problems.
As i write before current Silverlight Grid Layout breakes best practices of HTML and Adobe Flex Grid layouts. Current defention based approach have following disadvantages that makes xaml coding very hard:
- It is very hard to create new row. In that case you should rewrite all Grid.Row and Grid.Columns for all rows inserted below.
- Defenitions are static by their nature and because of it, it is impossible to use grid for dynamic forms. Currently even in toolkit DataForm Microsoft is using StackPanel. But StackPanel is not designed for multi column layout that have dataform.