Ejemplo n.º 1
0
        /// <summary>
        /// 苹果同步获取
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void onButAppleSync(object sender, RoutedEventArgs e)
        {
            hideMenus();

            var windowAppleSync = new AppleSync(AppleSyncType.APPLESYNC);

            windowAppleSync.Owner = this;
            windowAppleSync.ShowDialog();

            if (windowAppleSync.DialogResult == true)
            {
                MainViewModel mainVM = (MainViewModel)this.DataContext;
                this.ExtractPath = windowAppleSync.ExtractPath;


                if (mainVM.CurrentDevice != null)
                {
                    // 打开提取页面
                    mainVM.GoToExtractPage(MainHomeViewModel.DeviceType.Apple, this.ExtractPath);
                }
                else
                {
                    // 打开等待连接窗口
                    openConnectWaiting();
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 苹果密码绕过
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void onButAppleBypass(object sender, RoutedEventArgs e)
        {
            hideMenus();

            var windowAppleSync = new AppleSync(AppleSyncType.APPLEBYPASS);

            windowAppleSync.Owner = this;
            windowAppleSync.ShowDialog();

            if (windowAppleSync.DialogResult == true)
            {
                MainViewModel mainVM = (MainViewModel)this.DataContext;
                mainVM.DoAppleByPass(windowAppleSync.ExtractPath);
            }
        }