/ / Wie bringt man in silverlight ein Menü vor einen Navigationsrahmen? - Silverlight, Navigation, Leinwand, Rahmen, Z-Index

Wie bringt man ein Menü vor einem Navigationsrahmen in Silverlight? - Silverlight, Navigation, Leinwand, Rahmen, Z-Index

Ich habe eine Silverlight-Seite mit einem Kopfzeilenmenü, einem Navigationsrahmen und einer Fußzeile. In meinem Kopfzeilenmenü möchte ich ein Dropdown-Menü einfügen, aber wenn ich das Menü öffne, wird es hinter dem Rahmen angezeigt.

Gibt es eine Möglichkeit, dies vorzuschlagen? Canvas.ZIndex macht überhaupt keinen Unterschied.

Antworten:

1 für die Antwort № 1

Damit dies funktioniert, musste sich der Navigationsrahmen in einem Raster befinden, das ein Kind des Rasters war, in dem sich mein Menü befand.

Wie so:

Raster "FullPageGrid"
Gitter
Menü Sachen
Gitter
Navigationsrahmen

Nicht sicher, warum das funktioniert, aber es funktioniert.


0 für die Antwort № 2

Sie können dieses kostenlose OpenSource-Menü für diesen Zweck verwenden:

www.sl4popupmenu.codeplex.com

Der Inhalt wird durch Einfügen eines Popup-Steuerelements in den Vordergrund gestellt.


-1 für die Antwort № 3

Wenn Sie das Dropdown-Menü später in der XAML platzieren können, wird es oben angezeigt.

Sie möchten also diese Hierarchie haben:

Grid
Grid
Your navigation frame
Grid
The menu