I 'm using your free blazor components and I would like to report a bug.
When I resize a column the column I resize takes a very big length. When I check the style it has an invalid value. I suspect it is that comma character that is causing the problem and I beleive this is because we have set the current culture to greek.
public class Program
{
public static async Task Main(string[] args)
{
CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("el-GR");
CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("el-GR");
If you add random widths on the columns then for some reason the width comes back with decimals.
and the issue is reproduced . I rounded the number on OnColumnResized and it seems to resolve the issue partially but the behavior of resizing still remains wired and the size of the column is not exactly what I would expect it to be. Something with the drag and drop. I don't know. Also if you add allowsorting on mouseup the sorting is triggered and the resizing never happens.
I played a little more with the demo and problem is that when you add random widths on all columns then actual widths are not the ones you have set but they are set proportionally according to the total width of the grid.If I dont set ColumnWidth on the grid and I leave the last column without width then the resizing works smoothly because the actual width are identitical to the widths I had set on the grid.
When you have defined width for all columns in table-layout: fixed and final column width will be different - this is how all browsers works. If you need to have exact column width as defined for all columns you will need additional dummy column at the end with no width defined.