Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> z-index не хочет работать 
V
    Опции темы
DenWPF
Дата 8.12.2009, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



вобщем у меня сетка 10на10.
в ней при нажатии на элеммент делаю анимацию всплывание. 
элементы это юзер контролы
Код

<usercontrol>
<border>
      <Grid>
            <Grid.ColumnDefinitions>
                <ColumnDefinition />
                <ColumnDefinition />
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition />
                <RowDefinition />
            </Grid.RowDefinitions>
            <Path Fill="Yellow" Stretch="Fill" Grid.ColumnSpan="2" Data="M0,0 L300,0 150,150 z" />
            <Path Fill="Red" Stretch="Fill" Grid.Column="1" Grid.RowSpan="2" Data="M300,0 L150,150 300,300" />
            <Path Fill="Navy" Stretch="Fill" Grid.ColumnSpan="2" Grid.Row="1" Data="M0,0 L300,0 150,150 z" RenderTransformOrigin="0.5,0.5">
                <Path.RenderTransform>
                        <ScaleTransform ScaleY="-1"/>
                </Path.RenderTransform>
            </Path>
            <Path Fill="Green" Stretch="Fill" Grid.RowSpan="2" Data="M300,0 L150,150 300,300" RenderTransformOrigin="0.5,0.5">
                <Path.RenderTransform>
                        <ScaleTransform ScaleX="-1"/>
                </Path.RenderTransform>
            </Path>
        </Grid>
</border>
</usercontrol>




при анимации делаю бордеру Z-индекс в 2000 и не помогает. все раавно нижний и правый Path всплывают но только под други элементом в сетке.
PM MAIL   Вверх
DenWPF
Дата 8.12.2009, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



нашел, не плохое решение, анимаюцию я запускаю по событию дваклика.
там же я пишу Grid.SetZIndex(elem, 1);

трабл один...как потом этот index убрать.


вообщем запускаю там же таймер и через время ставлю SetZIndex в 0.
 у кого есть решение без таймера прошу в студию.

Это сообщение отредактировал(а) DenWPF - 8.12.2009, 12:22
PM MAIL   Вверх
exBlender
Дата 8.12.2009, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 2.10.2009

Репутация: 9
Всего: 9



Сорри, слегка оффтоп. В теме про треугольники было более чистое и элегантное решение этих треугольников от math64...
--------------------
HTML и CSS забыв как страшный сон, хвалу я заммэлу пою и фирме Майкрософт.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0639 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.