как заморозить ярлык во флексе? - PullRequest
0 голосов
/ 11 ноября 2009

Я хочу, чтобы заголовок моего приложения был заморожен, то есть, даже если я прокручиваю страницу вниз, я хочу, чтобы имя метки было в фокусе, вверху всегда ... Это возможно?

Теперь, если я прокручиваю вниз, экранное имя исчезает. Вместо этого, может ли он быть заморожен как замораживание столбцов или строк в Excel?

Ответы [ 3 ]

1 голос
/ 11 ноября 2009

Не знаю, правильно ли я вас понял, но я бы сделал это следующим образом:

<mx:VBox width="100%" height="100%" verticalScrollPolicy="off">
   <mx:Label label="My Title" />
   <mx:VBox name="content">
      ...
   </mx:VBox>
</mx:VBox>

Таким образом, вы будете прокручивать только второй VBox, а внешний VBox с заголовком всегда будет наверху.

1 голос
/ 11 ноября 2009

Запустите это:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" height="100%">
    <mx:VBox width="100%" height="100%">
        <mx:Label text="My Label!" />
        <mx:VBox width="100%" height="100%" minWidth="0" minHeight="0">
            <mx:CheckBox label="1" />
            <mx:CheckBox label="2" />
            <mx:CheckBox label="3" />
            <mx:CheckBox label="4" />
            <mx:CheckBox label="5" />
            <mx:CheckBox label="6" />
            <mx:CheckBox label="7" />
            <mx:CheckBox label="8" />
            <mx:CheckBox label="9" />
            <mx:CheckBox label="10" />
            <mx:CheckBox label="11" />
            <mx:CheckBox label="12" />
            <mx:CheckBox label="13" />
            <mx:CheckBox label="14" />
            <mx:CheckBox label="15" />
            <mx:CheckBox label="16" />
            <mx:CheckBox label="17" />
            <mx:CheckBox label="18" />
            <mx:CheckBox label="19" />
        </mx:VBox>
        <mx:Label text="Bottom label here!" />
    </mx:VBox>
</mx:Application>

Установите minWidth = 0 и minHeight = 0, чтобы Vbox не расширялся.

1 голос
/ 11 ноября 2009

Вы пробовали ApplicationControlBar - используйте его с dock, установленным на true.

Цитирование со связанной страницы:

Прикрепленный режим: панель всегда находится в верхней части области рисования приложения и становится частью хрома приложения. Все полосы прокрутки уровня приложения не применяются к компоненту, поэтому он всегда остается в верхней части видимой области, а полоса расширяется, чтобы заполнить ширину приложения. Чтобы создать закрепленную панель, задайте для свойства dock значение true.

...