Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Привязка элементов управления в MonoDevelop  (Прочитано 795 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Mixim

  • Автор темы
  • Участник
  • *
  • Сообщений: 114
    • Просмотр профиля
Здравствуйте. Занимаюсь разработкой интересного проекта, который затем предполагается использовать на производстве. В связи с этим, мне необходимо помимо реализации логики приложения, сделать более-менее сносный интерфейс. Для разработки решил избрать IDE MonoDevelop и Gdk#, т.к. приложение должно быть кроссплатформенным.
Как обычно создал проект, на форму накидал нужные элементы управления(3 объекта типа Label, 3 объекта Entry, 1 объект Button). Как несложно догадаться, объекты Label должны привязываться к левому краю, Entry располагаются правее соответствующих меток и должны растягиваться в зависимости от ширины формы, а объект Button должен быть выравнен по правому краю. Простое изменение параметра X элементов управления совсем не подойдет для решения поставленной задачи, т.к. размеры формы могут меняться, а вручную изменять размеры элементов с помощью обработки соответствующего события по меньшей мере не рационально - необходимо сделать привязку. Чтобы выполнить необходимую привязку, пытался изменять свойство Xalign - ничего не вышло. Почитав немного документации на Mono-Project, решил разместить каждый элемент в своем контейнере типа Alignment и сделать привязку уже для него, но и эта идея закончилась фиаско :'(.
Подскажите пожалуйста, какие свойства нужно задать у элементов управления, чтобы получить описанный результат?
« Последнее редактирование: 29 Мая 2012, 06:29:28 от Mixim »

 

Страница сгенерирована за 0.015 секунд. Запросов: 23.