Exemplo n.º 1
0
 private async void NetworkInformation_NetworkStatusChanged(object sender)
 {
     if (!_connected)
     {
         await _oobeNetworkPageDispatcher.RunAsync(CoreDispatcherPriority.Low, () =>
         {
             DirectConnectControl.SetUpDirectConnection();
         });
     }
 }
Exemplo n.º 2
0
        public OOBENetworkPage()
        {
            InitializeComponent();
            _oobeNetworkPageDispatcher = Window.Current.Dispatcher;

            NetworkInformation.NetworkStatusChanged += NetworkInformation_NetworkStatusChanged;

            _rootFrame = Window.Current.Content as Frame;

            NavigationCacheMode = NavigationCacheMode.Enabled;

            DataContext = LanguageManager.GetInstance();

            Loaded += async(sender, e) =>
            {
                await _oobeNetworkPageDispatcher.RunAsync(CoreDispatcherPriority.Low, async() => {
                    DirectConnectControl.SetUpDirectConnection();
                    await NetworkControl.RefreshWiFiListViewItemsAsync(true);
                });
            };
        }