2017-02-14 3 views
0

Hallo Ich baue eine App mit Xamarin Formen PCL-Projekt. In dieser App möchte ich verhindern, dass Benutzer Screenshot nehmen so für android ichXamarin Formen: Windows 10 Universal App verhindern Screenshot

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

In mainactivity.cs

Für Windows 10 und 8.1 tried- found- I

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

Ich habe versucht, um es in MainPage.xaml.cs in UWP-Projekt zu setzen. aber meine App startet danach überhaupt nicht. Es wird nur der Begrüßungsbildschirm angezeigt.

Wo wird diese Codezeile platziert?

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

Antwort

0

rufen Sie irgendwo Window.Current.Activate()? dies sollte in der App.xaml.cs sein

+0

Ich versuchte es in MainPage.xaml – Sonali

+0

aufrufen sollte getan werden, nachdem Window.Current.Content. Doing it in der Hauptseite klingt wie ein Ort, wo es leicht passiert, bevor –

+0

Ich versuchte '// Platzieren Sie den Rahmen im aktuellen Fenster Window.Current.Content = rootFrame; Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(). IsScreenCaptureEnabled = false; ' – Sonali

Verwandte Themen