У меня есть сетки GridTemplateColumn и GridTextColumn, созданные на странице,
когда я вхожу в режим редактирования, столбцы с GridTextColumn не игнорируют первую букву, GridTemplateColumn игнорирует первую букву.
например, если я щелкну по столбцу и начну вводить f d s a, я вижу только d s a "f" игнорируется.
в GridTextColumn, если я набираю f d s a, я вижу все буквы. f d s a.
Я изменил все GridTemplateColumn на GridTextColumn.
но мне сказали не делать этого, нам нужен GridTemplateColumn и найти другое решение.
Код:
var column = new GridTemplateColumn
{
MappingName=$"e.Column.MappingName}.
nameof(ScribeDevicePropertyViewModel.BindingObject)}",
HeaderText = headerText,
SetCellBoundValue = true,
UseBindingValue = true,
ImmediateUpdateColumnFilter = true,
ColumnFilter = ColumnFilter.DisplayText,
GroupMode = DataReflectionMode.Display,
FilterRowCondition = FilterRowCondition.Contains,
CellStyle = grid.TryFindResource("DevicePropertyCellStyle") as
Style,
CellTemplate =
grid.TryFindResource("DevicePropertyCellTemplate") as DataTemplate,
EditTemplateSelector = new
ScribeDevicePropertyCellEditTemplateSelector()
// and in xaml file also:
<syncfusion:GridTemplateColumn
Width="200"
CellStyle="{StaticResource DevicePropertyCellStyle}"
CellTemplate="{StaticResource
DevicePropertyCellTemplate}"
EditTemplateSelector="{StaticResource
ScribeDevicePropertyCellEditTemplateSelector}"
MappingName="Value" />
};