Как объединить GridSplitter и DataGrid, где DataGrid должен иметь вертикальную полосу прокрутки?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как объединить GridSplitter и DataGrid, где DataGrid должен иметь вертикальную полосу прокрутки?

Сообщение Anonymous »


У меня есть xaml, который более или менее выглядит следующим образом (я отфильтровал записи, связанные с Grid и RowDefinition, для отображения Grid, DataGrid и RowDefinition:

На первый взгляд результат выглядит более-менее нормально:


Изображение


Но с того момента, как я немного перемещаю GridSplitter, все идет не так: появляется полоса прокрутки (зеленая), которая должна оставаться на месте. А вот серое пространство (в красном прямоугольнике): откуда оно?

(Во время отладки я понял, что серая область принадлежит общему виду или Grid, называемому MainGrid.)


Изображение


Пока я не забыл: Grid.Resources содержат разные теги Style, например этот для DataGrid:
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»