打开/关闭Windows Phone设置

时间:2013-06-17 10:15:33

标签: c# windows-phone-7 visual-studio-2012 windows-phone-8 windows-phone

确定我需要做的事情非常简单:能够以编程方式(通过某些API)打开/关闭系统设置,例如:

  • 无线网络
  • 蓝牙
  • 细胞
  • FM Radio

关于如何去做的任何想法? (我到处搜索,没有发现任何最新信息)

4 个答案:

答案 0 :(得分:6)

您无法通过代码更改设置,但可以使用以下导航语句将用户定向到设置页面。

在此将导航到设置位置页面.. 从这里你可以设置位置设置

同样你可以去wifi和其他设置

var navigate = Windows.System.Launcher.LaunchUriAsync(new Uri(“ms-settings-location:”));

答案 1 :(得分:5)

您无法在Windows Phone中以编程方式更改它们,但您可以要求用户更改它们并将用户重定向到Settings页面(为此目的使用ConnectionSettingsTask http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh394011(v=vs.105).aspx )。

答案 2 :(得分:1)

您无法以编程方式实际更改它们。但是,您可以确定它们是否已启用,并将用户发送到相应的设置页面以启用/禁用自己。

答案 3 :(得分:1)

使用ConnectionSettingsTask类并使用以下代码启动设置页面以更改设置 -

 ConnectionSettingsTask connectionSettingsTask = new ConnectionSettingsTask();            
 connectionSettingsTask.ConnectionSettingsType = **ConnectionSettingsType.WiFi**;
 connectionSettingsTask.Show();

ConnectionSettingsType是一个枚举,它包含所有四个属性,可以在相应的设置页面上导航。

希望这会有所帮助