Xamarin表单:Windows 10 Universal App阻止截图

时间:2017-02-14 11:44:56

标签: c# android xamarin.android uwp xamarin.uwp

您好我正在使用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());
    }
}

1 个答案:

答案 0 :(得分:0)

你在某处调用Window.Current.Activate()吗?这应该在App.xaml.cs