我有一个 .Net Maui 项目,我想要一个位于底部 NavigationView 上方的结构,就像在 Apple Music 等音乐应用程序中一样,并且当我用手向上拖动它时同时向上移动,但我不能找到如何做。
到目前为止,我已经创建了这个打开部分,其中有一个通过简单的事件触发器向上打开的页面,但它不跟随我的手,看起来不太好。可以使用底板吗?如果可能的话,是否可以从导航视图上方而不是从页面底部启动它?
这是我的解决方案。
<Frame x:Name="testContainer">
<Label Text="test sample" >
</Label>
<Frame.GestureRecognizers>
<DragGestureRecognizer CanDrag="True" DragStarting="test" />
</Frame.GestureRecognizers>
</Frame>
public void test(object sender, DragStartingEventArgs e) {
Label content = new Label { Text = "success" };
//do what you want
testContainer.Content = content;
}