Как реализовать скользящую панель в UWP?

Я создал страницу AppShell в качестве главной страницы для своего приложения mvvmcross UWP (windows 10) и добавил в нее меню гамбургеров. Теперь я хочу добавить две кнопки, такие как «Пользователи» и «Клиенты», в гамбургер-меню. При нажатии на кнопку пользователей я хочу открыть скользящую панель с правой стороны с анимацией и списком отображения в ней, а когда пользователь щелкает в любом месте страницы, кроме скользящего макета, затем скрывает скользящий макет.

Пожалуйста, предложите мне любой хороший способ добиться этого.

Спасибо.


person Uddhao Pachrne    schedule 10.06.2016    source источник
comment
Я добавил панель стека в правой части страницы AppShell и добавил кнопку «Назад» поверх панели стека, чтобы скрыть ее при нажатии кнопки «Назад». Но я не думаю, что это хороший способ сделать это.   -  person Uddhao Pachrne    schedule 10.06.2016


Ответы (1)


Легко — используйте TranslateTransform, чтобы анимировать скольжение, и Visibility, чтобы показать или скрыть его.

person Filip Skakun    schedule 10.06.2016
comment
‹SplitView PanePlacement=Right› работает для меня в соответствии с моим требованием. - person Uddhao Pachrne; 22.06.2016