这是MainPage.xaml:
<StackLayout >
<!-- Place new controls here -->
<Label Text="LOGIN"
HorizontalOptions="Center" />
<Label Text="Email:" />
<Entry x:Name="txtEmail" Margin = "0, -5,0,0" />
<Label Text="Password:" />
<Entry x:Name="txtPassword" Margin = "0, -5,0,0" />
<Button x:Name="btnLogin" Text="Login"/>
<Button x:Name="btnClose" Text="Close" Clicked="OnClose"/>
</StackLayout>
这是MainPage.xaml.cs的代码:
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
}
void OnClose(object sender, EventArgs e)
{
//Code close screen
}
}
如何关闭多平台(Android,iOS,UWP)的目标屏幕? 谢谢。
答案 0 :(得分:1)
对于您提到的场景,您应该遵循针对Interface的编码,在Xamarin.Forms项目中创建一个Interface,然后在您支持的所有平台中实现该接口。
考虑到您想要关闭应用程序本身,请参考下面的体系结构,它可能会对您有所帮助。您可以根据业务情况进行相应的修改。
Activity
使用一些IoC库注入依赖关系,然后在Xamarin.Forms项目中调用if query:
employees = employee.objects.filter(
Q(last_name__icontains=query) |
Q(first_name__icontains=query) |
Q(gender__icontains=query) |
Q(email__icontains=query) |
Q(age__icontains=query)).order_by('-id').distinct()
。