0

您好我正在使用 Xamarin 表单 PCL 项目构建应用程序。在这个应用程序中,我想阻止用户截屏,所以对于 android 我尝试了-

this.Window.SetFlags(WindowManagerFlags.Secure, WindowManagerFlags.Secure);

在 mainactivity.cs

对于 Windows 10 和 8.1,我发现-

Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().IsScreenCaptureEnabled = false;

我试图把它放在 UWP 项目的 MainPage.xaml.cs 中。但在此之后我的应用程序根本没有启动。仅显示启动画面。

这行代码放在哪里?

public sealed partial class MainPage
{
    public MainPage()
    {
        this.InitializeComponent();
        Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().IsScreenCaptureEnabled = false;
        LoadApplication(new FISE.App());
    }
}
4

1 回答 1

0

你打电话给某个地方 Window.Current.Activate() 吗?这应该在 App.xaml.cs

于 2017-02-14T11:59:36.447 回答