Как растянуть элемент управления, чтобы заполнить Canvas в Silverlight?

Что мне нужно сделать, это растянуть элемент управления, чтобы заполнить весь холст. Я думаю, что мне нужно использовать Canvas (я не хочу, чтобы мой контроль обрезался при визуализации вне контейнера - насколько я знаю, все другие контейнеры выполняют обрезку - Grid, Border... - может быть, есть другое решение?)

Если я помещаю элемент управления в Canvas, он работает нормально (я имею в виду, что он не обрезается). Тем не менее, он не заполняет весь холст. Я пытался привязать холст к ширине и высоте - безрезультатно.

У вас есть идеи или подсказки?

Заранее спасибо!

1 ответ

Решение

Элемент управления может покинуть контейнер, такой как Border или Grid имея отрицательные поля. Так что, возможно, вам следует вернуться к использованию Grid и поиграйтесь с размещением, используя определения столбцов и строк и используя отрицательные поля там, где они вам нужны.

Другие вопросы по тегам