Witam,
mam problem z aplikacją - jest to odtwarzacz media player. Pod jednym z przycisków kryje mi się popup z playlistą, która dziedziczy właściwości po rodzicu - tu wrappanelu.
Problem jednak w tym, że wrappanel jest animowany - autoukrywanie. Dostaję przez to dziwny efekt urkywania się z nim palylisty.
Przypuszczam, że można to zmienić przez zmianę węzła po którym dziedziczy playlista (popup) na inny, tylko nie bardzo wiem jak to zrobić.
W necie również nie znalazłem w naszym języku czegoś na ten temat.
Z góry dziękuję za pomoc.
0
1
Wrzuć kod bo trochę zagmatwałeś.
Jest kilka możliwości:
-
Wrappanel ma przypisany styl/template (ustawiony globalnie bądź dla konkretnego elmentu [style="..."]) w którym jest są obsłużone triggery które odpowiadają za ukrywanie całego wrappanelu, w tym wypadku najłatwiej playlistę wyciągnąć do innego kontenera a tamten zostawić w spokoju lub przypisać styl/template z wyłączonymi triggerami. Jeśli styl/tempalte jest ustawiony globalnie to trzeba go edytować lub elementom które nie mają po nim nic dziedziczyć przypisać inny styl/template.
-
Jeśli element ma ustalony x:Name może to być zrobione w codebehind i wtedy też najłatwiej playlistę do innego kontenera wrzucić.
Wrzuć kod to się rozjaśni.
0
Rzeczywiście wyrzucenie poza element animowany pomogło.