To reproduce:
- Create a self reference grid and set the columns width so the horizontal scrollbar is visible.
- Scroll to the right and filter by the last column,
- Type a single character, the the edited cell is now changed.
Workaround:
class MyFilterCell : GridFilterCellElement
{
protected override Type ThemeEffectiveType
{
get
{
return typeof(GridFilterCellElement);
}
}
public MyFilterCell(GridViewDataColumn column, GridRowElement row) : base(column, row)
{
}
public override bool IsCompatible(GridViewColumn data, object context)
{
return false;
}
}