我有一个问题,我怎么能在Form Xamarin中进行模态屏幕,就像跟随附件的图像一样。
我想知道你们是否有可能向我发送一段代码或样本来了解如何去做。
https://extravios.com.br/comunicados/Modal.Forms.Xamarin.600.png
答案 0 :(得分:1)
Xamarin.Forms中的标准模式不能透明。您必须创建自己的视图
答案 1 :(得分:0)
public System.Threading.Tasks.Task PushModalAsync (Page page)
答案 2 :(得分:0)
在需要模态窗口的位置插入绝对视图!
<AbsoluteLayout xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="className">
<!-- Transparent Background -->
<StackLayout AbsoluteLayout.LayoutBounds="0, 0, 1, 1"
AbsoluteLayout.LayoutFlags="All"
BackgroundColor="Gray"
Opacity="0.5"
>
</StackLayout>
<!-- Content -->
<ContentView x:Name="Overlay"
AbsoluteLayout.LayoutBounds="0.5, 0.5, 0.5, 0.5"
AbsoluteLayout.LayoutFlags="All"
BackgroundColor="Transparent"
Padding="10, 0">
<Frame Opacity="1">
<Label Text="myLabel"/>
</StackLayout>
</Frame>
</ContentView>
</AbsoluteLayout>