Ошибка TextColumn со стилем TextBox, доступным только для чтения в DataGrid WPF - PullRequest
0 голосов
/ 18 октября 2018

У меня есть код

 <DataGrid.Columns>
            <DataGridTextColumn Header="Số TT" Binding="{Binding Path=STT}" Width="600">
                <DataGridTextColumn.EditingElementStyle>
                    <Style TargetType="TextBox">
                        <Setter Property="IsReadOnly" Value="true" />
                    </Style>
                </DataGridTextColumn.EditingElementStyle>
            </DataGridTextColumn>
            <DataGridTextColumn Header="Mod10" Binding="{Binding Path=mod10}" Width="400"/>
        </DataGrid.Columns>

Я хочу создать ReadOnlyTextboxcolumn может выбирать текст в сетке данных WPF. Но когда я пытаюсь быстро манипулировать ячейками, он показывает редактируемую ошибку, показывает сообщение об ошибке и блокирует всеостальные ячейки, которые нельзя выделить. Эта ошибка

1 Ответ

0 голосов
/ 18 октября 2018

Вы можете использовать IsReadOnly из DataGridTextColumn, чтобы сделать его только для чтения.Нет необходимости стиля в данном сценарии.

    <DataGridTextColumn Header="Số TT" Width="auto" Binding="{Binding STT }" IsReadOnly="True" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...