Как вывести меню на переднюю часть навигационной рамки в silverlight? - PullRequest
2 голосов
/ 06 мая 2010

У меня есть страница Silverlight с меню заголовка, рамкой навигации и нижним колонтитулом. В моем меню заголовка я хочу поместить выпадающее меню, но когда я открываю меню, оно идет за рамкой.

Есть ли способ выдвинуть это? Canvas.ZIndex не имеет значения вообще.

Ответы [ 3 ]

1 голос
/ 23 октября 2010

Чтобы я мог заставить это работать, рамка навигации должна быть в сетке, которая была дочерней по отношению к сетке, в которой было мое меню.

Вроде так:

Сетка "FullPageGrid"
Сетка
Меню вещи
Сетка
Навигационная рамка

Не уверен, почему это работает, но работает.

0 голосов
/ 22 сентября 2010

Вы можете использовать это бесплатное меню с открытым исходным кодом для этой цели:

www.sl4popupmenu.codeplex.com

Он выводит контент на первое место, помещая его в элемент управления Popup.

0 голосов
/ 07 мая 2010

Если вы сможете разместить раскрывающееся меню позже в XAML, оно появится выше.

Итак, вы хотите иметь эту иерархию:

Grid
    Grid
       Your navigation frame
    Grid
       The menu
...