Ich habe eine harte Zeit, diese Frage sogar zu formulieren.Float eine Kontrolle über andere Kontrollen in WPF
Ich zeige Vorschaubilder für Benutzer in meiner Benutzeroberfläche in einer ListBox an. Wenn ein Benutzer das Bild überfliegt, möchte ich es erweitern, damit der Benutzer mehr Details sehen kann.
Ich bin an den Punkt gekommen, wo ich das Bild "hochklappen" kann, aber natürlich ist es immer noch in seiner normalen Position im Layout, was bedeutet, dass das Bild über den anderen Kontrollen in der Nähe angezeigt wird Es erscheint nur über den Steuerelementen, die davor gerendert wurden, und unter den darunter gerenderten Steuerelementen. Es wird auch an den Grenzen der ListBox abgeschnitten.
Gibt es eine einfache (d. H. Keine benutzerdefinierte Steuerelement Entwicklung) Möglichkeit, dieses Bild vorübergehend aus dem visuellen Layout zu entfernen und über alle anderen Elemente zu setzen?
Hier ist eine beschissene Demo-Anwendung, die zeigt, was ich spreche:
Hinweis des gezoomte Bild wird durch die Grenzen des ListBox abgeschnitten (außerhalb des Listenfeld ist rot). Beachten Sie auch, dass UI-Elemente, die nach dem gezoomten Bild gerendert werden, diese immer noch überlagern - sowohl die Symbole, die später kommen, als auch die Objektnamen ("Objekt 5" und andere in der unteren linken Ecke).
Alter ... FANTASTISCH. Ich werde es jetzt ausprobieren. – Will