Ich habe einen langen Text und zeige ersten Satz in einem TextBlock. Ich wünsche durch Klicken auf den TextBlock oder eine Schaltfläche, um ein Panel unter dem TextBlock mit Volltext anzuzeigen. Ich wünsche, dass dieses Panel absolut positioniert und über allen anderen Elementen angezeigt wird, Sie können eine ähnliche Sache in HTML tun, indem Sie das absolut positionierte Element 'div' anzeigen und ausblenden. Wie geht das in WPF? Vielen Dank für Anregungen.Absolute Positionierung in WPF
2
A
Antwort
3
AdornerLayer
arbeiten können, aber vielleicht ein wenig komplex sein. Andere Optionen sind die Verwendung von PopUps
oder ToolTips
- Sie sollten diese zuerst als Ihre einfachsten Optionen betrachten.
Wenn diese alle nicht funktionieren, hängt es wirklich davon ab, welche Art von Panel Sie verwenden. Zum Beispiel, wenn Sie eine Canvas
verwenden, müssen Sie nur sicherstellen, dass die richtige ZIndex
für das Element festgelegt ist.
Um dies robuster zu machen, würde ich vorschlagen, die folgenden:
<!-- 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
Setzen Sie den langen Text in einem AdornerLayer ist die beste Option. Sehen Sie sich einige Links http://msdn.microsoft.com/en-us/library/ms743737.aspx http://wangmo.wordpress.com/2008/10/19/relations-between-adorner-adornerlayer-and-adornerdecorator/
Verwandte Themen
- 1. Absolute Positionierung und Textausrichtung
- 2. absolute Positionierung des Bildes?
- 3. Mischen Absolute Positionierung, Relative Positionierung von DIVS
- 4. Absolute Positionierung innerhalb der relativen Positionierung?
- 5. IE6 Layout Problem - absolute Positionierung
- 6. CSS - Absolute Positionierung oder Float?
- 7. CSS Absolute Positionierung - folgende Div
- 8. CSS-Clip und absolute Positionierung
- 9. Absolute Positionierung in Google Mail-E-Mails
- 10. React Native absolute Positionierung horizontale Mitte
- 11. JavaFX: absolute Positionierung per Drag & Drop
- 12. Absolute Positionierung mit jQuery UI-Dialogen
- 13. Absolute Positionierung ignorieren Padding von Eltern
- 14. Absolute Positionierung innerhalb relativ mit 100% Breite
- 15. Relative übergeordnete, absolute Positionierung vertikal nach Prozent?
- 16. Positionierung absolute div innerhalb Eltern div
- 17. Div über das Bild ohne absolute Positionierung
- 18. Positionierung des WPF-Tabitems
- 19. WPF FlowDocument - Absolute Zeichenposition
- 20. WPF Steuerung Positionierung Schwierigkeiten
- 21. Absolute Positionierung der Navbar in Twitter Bootstrap 3
- 22. Absolute Positionierung im Ausdruck mit cout in C++?
- 23. Center ein Bild in einem Div ohne absolute Positionierung
- 24. Absolute Positionierung in IE7 Breite von div Begrenzung
- 25. Window Flicker Während der Positionierung in WPF
- 26. Wie machen Sie relative Positionierung in WPF?
- 27. Popup-Positionierung in WPF mit C#
- 28. Universal-2D-Spiel Assets und Absolute Knoten Positionierung
- 29. Ist die absolute Positionierung für die Bildpositionierung schlecht?
- 30. Die absolute Positionierung wird auf dem Server ignoriert