我有一個長文本並在TextBlock中顯示第一句。 我希望通過點擊TextBlock或一個按鈕來在全文下面顯示TextBlock下方的面板。我希望這個面板完全定位並顯示在任何其他元素之上,你可以在HTML中顯示和隱藏絕對定位的'div'元素來做類似的事情。 如何在WPF中做到這一點? 謝謝你的任何建議。在WPF中的絕對定位
2
A
回答
3
AdornerLayer
可以工作,但可能會有點複雜。其他選項包括使用PopUps
或ToolTips
- 您應該首先查看那些最容易的選項。
如果這些都不起作用,這將取決於您使用的面板類型。例如,如果您使用的是Canvas
,則只需確保在元素上設置正確的ZIndex
即可。
爲了使這更健壯,我建議如下:
<!-- Set Panel.ZIndex="99" when showing hidden area to ensure top placement -->
<Grid>
<TextBlock>This is my primary bit of text ...</TextBlock>
<!-- Canvas stays hidden until we want to show the rest of the text -->
<Canvas Visibility="Hidden">
<TextBlock Canvas.Bottom="-10">Content goes here</TextBlock>
</Canvas>
</Grid>
0
相關問題
- 1. WPF在InkCanvas中的絕對定位
- 2. 在WPF中的FlowDocument中的UIElement的絕對定位
- 3. 如何在WPF MVVM中絕對定位對話視圖
- 4. 絕對定位的DIV中
- 5. Chrome中的絕對定位?
- 6. Flex中的絕對定位?
- 7. 相對定位內的絕對定位?
- 8. 絕對定位的圖像是相對於絕對定位父母的定位
- 9. 絕對定位的div div滾動內絕對定位的父
- 10. 絕對位置內的絕對位置:絕對定位父塊的寬度
- 11. 中心絕對定位
- 12. 絕對定位在ipad上
- 13. 絕對定位在Firefox
- 14. 絕對定位在iPad上?
- 15. :在絕對定位div後
- 16. 絕對定位中斷在IE8中
- 17. 相對定位和絕對定位
- 18. WPF的FlowDocument - 絕對字符位置
- 19. IsotopeJS絕對定位
- 20. Chrome絕對定位
- 21. Html絕對定位
- 22. CSS絕對定位
- 23. 與絕對定位
- 24. JavaScript絕對定位
- 25. IE6絕對定位
- 26. 在MiGlayout中絕對定位(無佈局管理器)與絕對定位
- 27. 絕對定位頁腳在相對定位容器中
- 28. 絕對定位DIV相對於(也絕對定位)父DIV的位置?
- 29. 無絕對定位的定位元素
- 30. 定位已絕對定位的圖像