Получение текста для удаления из DataGridCell в Silverlight, но не из DataGrid - PullRequest
0 голосов
/ 17 марта 2011

Вроде странная и конкретная проблема здесь, но я пытаюсь найти чистый способ, чтобы объект в Silverlight (в моем случае TextBlock) вытекал из DataGridCell, но не выходил из содержащей DataGrid.

Например:

[      ][      ][      ][      ]
[      ][    Bl][eed   ][      ]
[      ][      ][      ][      ]

Я не совсем представляю, какой текст должен быть в двух разных ячейках, но я бы хотел, чтобы текст перекрывался.

Чего я хочу избежать, так это:

[      ][      ][      ][      ]
[      ][      ][      ][    Bl]eed
[      ][      ][      ][      ]

В этом случае я предпочел бы, чтобы это выглядело так:

[      ][      ][      ][      ]
[      ][      ][      ][    Bl]
[      ][      ][      ][      ]

В настоящее время я пытался изменитьCellTemplate так, чтобы мой TextBlock содержался в элементе управления PopUp, а PopUp всегда был открыт.Это не работает, потому что с помощью всплывающего окна, он будет кровоточить за пределами DataGrid.Чтобы обойти это, я попытался дать DatGrid прямоугольник Clip, но это не сработало - всплывающее окно все еще видно за пределами DataGrid.

Надеюсь, у кого-то есть простое и простое решение этого метода.Наилучшим случаем будет магический DataGrid.ColumnSpan или DataGridColumn.ColumnSpan, о котором я не знаю ...

1 Ответ

0 голосов
/ 18 марта 2011

Правильный инструмент для правильной работы.Я переключился на холст.

...