Silverlight FluidLayout не удалось - PullRequest
0 голосов
/ 28 сентября 2010

Так что это будет немного сложно объяснить, но я сделаю это, надеюсь, кто-то поймет, о чем я говорю.

Итак, у меня есть StackPanel, в котором есть 3 Buttons и 3 Lists, также есть 3 VisualStates, которые представляют "открытое" состояние каждого списка (это аккордеон). По умолчанию высота каждого элемента установлена ​​на 0, а в соответствующем состоянии его высота установлена ​​на auto. Раскладка жидкости включена, поэтому я могу перейти от 0 -> авто ...

tl; dr = Я сделал аккордеон с FluidLayout.

Внутри одной из моих аккордеонных панелей есть ItemsControl Я создал сгенерированный шаблон элементов, и в нем есть элемент управления «Расширитель», где вы нажимаете кнопку, и отображается больше контента. Это также делается с VisualStates, и FluidLayout включен. Однако, когда я пытаюсь расширить свой элемент управления расширением, он не идет гладко от 0 высота -> автоматическая высота, как должно, вместо этого он просто появляется.

Кто-нибудь сталкивался с подобными проблемами?

1 Ответ

0 голосов
/ 16 ноября 2010

Так что я в итоге отразил код, и это сделано явно.

Полагаю, это еще одна недокументированная "особенность" Microsoft.

Хотелось бы мне уйти с написанием софта и называть все, что не работает, "функцией".

...