uwp使命令栏不浮动

问题描述

以下是我的页面的简化版本。我想在("Fname",ViewBage.fname)的{​​{1}}下方放置MultiSelectCommandBarUserControl自定义CommandBar)。但是,从下面发布的图像中可以看到,命令栏(旁边有红色箭头)漂浮在Frame上方。我希望NavigationViewFrame处于同一级别,这样既不会阻止框架的内容也不会阻止页面中的Frame

我该怎么做?

MultiSelectCommandBar

enter image description here

这是我的项目website。我发布的代码here。 MultiSelectCommandBar是here

解决方法

您可以使用Canvas作为根容器,并为子元素设置相同的ZIndex,以将它们保持在同一级别。但是对于您的情况,我们建议为您的IMultiSelectListener interface添加新方法,并在显示MultiSelectCommandBar时降低播放列表的高度,并在MultiSelectCommandBar隐藏时恢复播放列表的高度。