
再現するには: wpf datagrid - データグリッドのサイズが水平スクロール バーが表示されるようなものであることを確認し、特定のサイズの datagridtextcolumn を選択します - 次に、このサイズにまたがるテキストを入力してみてください:)
この問題を解決する方法はありますか?
ScrollBarセルが編集されているときを無効にするのはどうですか?たぶん、イベントにハンドラーを追加してDataGrid.BeginningEdit、そこを無効にすることができScrollBarますか?
ScrollViewer.SetHorizontalScrollBarVisibility(dataGrid, ScrollBarVisibility.Disabled);
ScrollViewer.SetVerticalScrollBarVisibility(dataGrid, ScrollBarVisibility.Disabled);