![]() |
установить размеры для пустого DataGroup
Здраствуйте. В моем приложении есть DataGroup, изначально он пустой и имеет определенную ширину-высоту. Заполнять компонентами его должен пользователь с помощью DragDrop, но DragDrop не работает если DataGroup изначально не содержит элементов. Такое чувство, что если DataGroup не содержит компоненты, то его размеры 0 - 0. Если, допустим, в DataGroup заранее(в mxml) определить какой либо компонент, например, TextInput, то dragDrop работает, но "сбрасывать" элементы можно только на область TextInput, а не на область DataGroup. Как мне решить решить это?
|
DataGroup нечем реагировать на мышь и Drag'n'Drop пока он пустой (и фактически он имеет размеры 0, 0). Сделайте свой компонент с фоном, содержащий DataGroup и реализующий Drag'n'Drop или отрисуйте фон у DataGroup через graphics (хотя бы прозрачный).
|
Честно говоря мне не обязательно использовать DataGroup, мне необходим контейнер прямоугольной формы, с закругленными углами(т.е. на внешний вид как Button или TextInput, но больше размером), в который можно поместить ровно 3 элемента из List(с помощью DragDrop). При помещении элементов(из List), в этом контейнере должен отрисоваться текст с фоном, который занимал бы ровно треть от общей ширины контейнера. То есть при перемещении всех трех элементов из List, этот контейнер должен быть разделен на 3 равных части, каждая часть должна иметь свой цвет и текст(текст получаю из List).
Может подскажете в каком направлении думать для реализаии этого? Какие компоненты лучше использовать и тп. вот примерно нарисовал, как должно выгляжеть после перемещения всех трех элементов: http://imglink.ru/show-image.php?id=...5a1629edcbeb9f |
Свой компонент на основе SkinnableComponent.
|
| Часовой пояс GMT +4, время: 10:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.