對於Windows Phone 10應用程序,我想要一個用戶單擊按鈕時顯示的項目列表。我不想將用戶移動到新頁面,但只需在按鈕下方展開即可顯示列表。我也不想完全展開,只是爲了在列表中顯示預設數量的項目,然後用戶可以滾動查看其他項目。我一直在試圖用一個按鈕,一個列表視圖和一個簡單的高度上的故事板。我遇到的問題是我不知道如何確定將列表視圖擴展到什麼高度。我如何確定高度應該顯示一組項目而不必硬編碼高度?有沒有更好的方法來做我想做的事情?點擊動畫擴展listview
0
A
回答
0
這是一個常見問題; XAML不喜歡將靜態值動畫爲自動動畫(靜態'0'(摺疊)爲自動'123'(例如展開))。
有兩種主要方法可以解決這個問題。
一: 不要針對所有的高度,而是目標的RenderTransform規模財產。規模總是1(100%),所以你可以說崩潰了,規模應該是0(0%),這種方法快速簡單,但會導致物品在展開/收縮時呈現「壓扁」的外觀。 見this的細節
二:更繁瑣和困難的,但你必須基本上綁定容器的高度/寬度擴展/摺疊到本身裏面的內容的高度/寬度,然後攔截與變爲False
時,無論值爲0的轉換器的結合值。爲了把它解開,你必須欺騙高/寬值,使其認爲它是靜態的,同時將高/寬值傳遞給它應該顯示的真實自動高度。
相關問題
- 1. 如何動畫擴展ListView?
- 2. ListView長點擊動畫
- 3. 點擊可擴展Listview圖像變化?
- 4. 擴展UITableViewCell點擊?
- 5. 擴展在點擊
- 6. ListView動畫bug的項目點擊
- 7. 使用自舉動畫在點擊時水平擴展輸入?
- 8. Chrome擴展使鼠標點擊擴展
- 9. 動畫擴展器
- 10. SVG菱形展開動畫點擊時
- 11. 用流暢動畫展開div點擊
- 12. 點擊擴展列表
- 13. 點擊動畫
- 14. 擴展ListView類
- 15. 如何擴展WinForms ListView項目的可點擊區域?
- 16. 擴展Android擴展ListView展開
- 17. Qunit與AJAX動畫擴展
- 18. 的UIButton動畫擴展
- 19. AJAX - 動畫擴展器
- 20. 動畫擴展/縮小表
- 21. RecyclerView項目擴展動畫
- 22. 擴展名單不能擴大點擊
- 23. 動畫點擊DIV
- 24. 可擴展的ListView
- 25. 可擴展的ListView
- 26. Expandable ListView不擴展
- 27. QTreeWidget雙擊展開動畫
- 28. 當點擊listview項目時更改活動動畫
- 29. CardView動畫:在點擊時展開並展開?
- 30. 展開ListView和可點擊圖片