Hello,
I have an interesting issue here, perhaps a bug. Several days ago I submitted a post concerning the problems I was having implementing columns with dynamic visiblity properties--essentially a context menu that could toggle a columns IsVisible property on and off. I am happy (and very much grateful) to say that that issue was resolved quickly with Telerik's help and a software upgrade.
Unfortunately, recent discoveries have required me to remove this feature, and I hope that help I can find here will allow me to introduce it back in. My issue is with dynamic resizing columns. Feature requirements state that each column must be fully resizeable, which is a trivial problem with Silverlight. However, when this feature is coupled with columns that have their IsVisible properties set to false there are problems that arise. Basically, when a column is invisible, the visible column that would be to the left of the now invisible column cannot be resized manually. When you move your mouse to the columns edge, click, and drag to resize it, the column does not resize.
The reason for this can be discovered once you make the invisible column visible again. When this is done, the newly visible column has been resized, usually with odd or exagerated widths. In other words, when manual resizing of columns next to invisible columns occurs, it affects the invisible column instead of the visible one--presumably because the invisible column has been shrunk into the edge between its two neighbor columns (a width of zero, perhaps?), thus rendering the edges of its neighbors unreachable.
So this is the problem our program is facing. I hope to find some useful advice and guidence on these boards. I can gladly say the help I have recieved thus far on these boards has been both prompt and useful.
Thanks to everyone for their time.
Philip Coffey
I have an interesting issue here, perhaps a bug. Several days ago I submitted a post concerning the problems I was having implementing columns with dynamic visiblity properties--essentially a context menu that could toggle a columns IsVisible property on and off. I am happy (and very much grateful) to say that that issue was resolved quickly with Telerik's help and a software upgrade.
Unfortunately, recent discoveries have required me to remove this feature, and I hope that help I can find here will allow me to introduce it back in. My issue is with dynamic resizing columns. Feature requirements state that each column must be fully resizeable, which is a trivial problem with Silverlight. However, when this feature is coupled with columns that have their IsVisible properties set to false there are problems that arise. Basically, when a column is invisible, the visible column that would be to the left of the now invisible column cannot be resized manually. When you move your mouse to the columns edge, click, and drag to resize it, the column does not resize.
The reason for this can be discovered once you make the invisible column visible again. When this is done, the newly visible column has been resized, usually with odd or exagerated widths. In other words, when manual resizing of columns next to invisible columns occurs, it affects the invisible column instead of the visible one--presumably because the invisible column has been shrunk into the edge between its two neighbor columns (a width of zero, perhaps?), thus rendering the edges of its neighbors unreachable.
So this is the problem our program is facing. I hope to find some useful advice and guidence on these boards. I can gladly say the help I have recieved thus far on these boards has been both prompt and useful.
Thanks to everyone for their time.
Philip Coffey