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 № 1Damit 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:
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