Disable the Screenshot Functionality in Windows Phone 8.1 Apps

Intro

In Windows Phone 8.1, anyone can take a screenshot by pressing the power button and the volume-up key at the same time. A customer was concerned about privacy in their enterprise app and asked me if they could disable this functionality for Windows Phone 8.1 (both WinRT and Silverlight apps). I researched this and found that this could be accomplished with the following code listed below:

For Windows Phone 8.1 Silverlight Apps

public MainPage()
{
    this.InitializeComponent();
    
    if (this.CanSetScreenCaptureEnabled())
    {
        this.SetScreenCaptureEnabled(false);
    }
 
}

For Windows Phone 8.1 Runtime Apps

public MainPage()
{
    this.InitializeComponent();
 
    ApplicationView.GetForCurrentView().IsScreenCaptureEnabled = false; 
 
}

Wrap-Up

I hope this helps someone else out there that runs into the same problem!



windows-phone8
Posted by: Michael Crump
Last revised: 14 Jul, 2014 10:47 PM

Comments

No comments yet. Be the first!

No new comments are allowed on this post.

Hosting provided by http://www.DiscountASP.NET