Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Добавить контрол в определенную ячейку Grid программно / 3 сообщений из 3, страница 1 из 1
23.11.2010, 06:40
    #36970956
enigmatic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить контрол в определенную ячейку Grid программно
Здравствуйте.

Допустим, у нас есть разбитый на несколько строк и колонок LayoutRoot грид, и нам нужно разместить свой контрол в конкретной ячейке. Пусть, свой контрол имеет конструктор с параметрами.
Как добавить свой контрол в LayoutRoot не используя SL дизайнер (т.к. он не умеет добавлять контролы, использующие конструктор с параметрами)?

LayoutRoot.Children.Add(UIElement) добавляет контрол в 1-ю ячейку и перегрузок не имеет.
...
Рейтинг: 0 / 0
23.11.2010, 19:32
    #36972733
WPFdev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить контрол в определенную ячейку Grid программно
Например, вставляем контрол TextBox в нужную строку и колонку:
Код: plaintext
1.
2.
3.
            TextBox tb = new TextBox();
            tb.SetValue(Grid.RowProperty,  1 );
            tb.SetValue(Grid.ColumnProperty,  1 );
            LayoutRoot.Children.Add(tb);
...
Рейтинг: 0 / 0
24.11.2010, 12:43
    #36973863
enigmatic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавить контрол в определенную ячейку Grid программно
То, что надо, спасибо.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Добавить контрол в определенную ячейку Grid программно / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]