ConnectionSettingsTaskは、ネットワークの接続設定を行うランチャーです。
ConnectionSettingsTaskクラスのShowメソッドを実行すると、ConnectionSettingsTypeプロパティの設定値に応じて、それぞれ設定アプリでのネットワーク接続設定ダイアログを表示します。

ConnectionSettingsTypeプロパティに設定可能な値を列挙してみました。
| 設定値 | 説明 |
| WiFi | Wi-Fi 設定 |
| Bluetooth | Bluetooth 設定 |
| Cellular | 携帯ネットワーク設定 |
| AirplaneMode | フライト モード設定 |
ConnectionSettingsTypeプロパティにConnectionSettingsType.WiFiを設定したのちに、Showメソッドを実行しています。
using System;
using System.Windows;
using Microsoft.Phone.Controls;
using Microsoft.Phone.Tasks;
namespace ConnectionSettingsTaskTest {
public partial class MainPage : PhoneApplicationPage {
// コンストラクター
public MainPage() {
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e) {
var task = new ConnectionSettingsTask();
try {
// Wi-Fi設定ダイアログを表示する
task.ConnectionSettingsType = ConnectionSettingsType.WiFi;
task.Show();
} catch (InvalidOperationException ex) {
MessageBox.Show(ex.Message);
}
}
}
}






