Esempio n. 1
0
        private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
        {
            if (null == SessionManager.AddedDevice)
            {
                return;
            }

            StartVM.TryAdd(SessionManager.AddedDevice);
            SessionManager.AddedDevice = null;             //-- Reset added device
        }
Esempio n. 2
0
 /// <summary>
 /// Invoked when this page is about to be displayed in a Frame.
 /// </summary>
 /// <param name="e">Event data that describes how this page was reached.  The Parameter
 /// property is typically used to configure the page.</param>
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     if (SessionManager.AddedDevice == null)
     {
         return;
     }
     else
     {
         SessionManager.GetVMStart(vm => UI.Invoke(() =>
         {
             DataContext = StartVM = vm;
             StartVM.TryAdd(SessionManager.AddedDevice);
             SessionManager.AddedDevice = null;                     //-- Reset added device
         }));
     }
 }