Могу ли я сделать рендер столбец сетки данныхSeparator рендеринга перед rowSeparator? - PullRequest
0 голосов
/ 26 сентября 2011

У меня есть черный разделитель строк и серый разделитель столбцов, но поскольку разделитель строк отображается первым, разделитель столбцов появляется поверх него, вызывая разрывы в разделителе строк.

Есть ли способ изменить порядок отображения, чтобы предотвратить это?

1 Ответ

1 голос
/ 27 сентября 2011

Я не могу сказать вам хороший и чистый способ сделать это, однако для этого есть «патч / хак» :) Внутри вашего DataGridSkin, в месте, где вы переопределяете использование по умолчанию rowSeparator, вы можете увеличить глубину.Это определенно патч, так как вы жестко задаете глубину, но он будет работать.

        <!--- @private -->
    <fx:Component id="rowSeparator">
        <s:Line depth="1000">
            <s:stroke>
                <s:SolidColorStroke color="0x0000FF" weight="5" caps="square"/>
            </s:stroke>
        </s:Line>
    </fx:Component>
...