Exemplo n.º 1
0
 void sprite_EditingEnded(object sender, EventArgs e)
 {
     HideSystemAppBar();
     DelayExecutor.Delay(20, () =>
     {
         (sender as SpriteControl).SyncButtonsPosition();
         textEditing = false;
     });
 }
Exemplo n.º 2
0
 void sprite_EditingStarted(object sender, EventArgs e)
 {
     textEditing = true;
     BuildSystemAppBar_TextEditor();
     DelayExecutor.Delay(20, () =>
     {
         (sender as SpriteControl).SyncButtonsPosition();
     });
 }
Exemplo n.º 3
0
 void spriteText_TextChanged(object sender, TextChangedEventArgs e)
 {
     DelayExecutor.Delay(99d, () =>
     {
         SetButtonVisibility(true);
         SyncButtonsPosition();
         RaiseSpriteChanged();
     });
 }
Exemplo n.º 4
0
        private void RestoreScrollPosition(string key)
        {
            double pos = App.CurrentInstance.GetSetting <double>(key, 0d);

            DelayExecutor.Delay(200,
                                () =>
            {
                scrollViewer.ChangeView(null, pos, null, true);
            });
        }
Exemplo n.º 5
0
 private void HideCandidatePanel()
 {
     candidatePanelShown = false;
     VisualStateManager.GoToState(this, "vsCandidateHidden", true);
     DelayExecutor.Delay(200,
                         () =>
     {
         candidateListBox.ItemsSource = null;
         candidates.Clear();
     });
 }
Exemplo n.º 6
0
        private void CheckAndAddPhotos(IReadOnlyList <StorageFile> files)
        {
            int newPhotoCount = files.Count;

            if (newPhotoCount > 0)
            {
                Busy = true;
            }

            if ((ExistingPhotoCount + newPhotoCount) > PhotoCountMax)
            {
                ShowCandidateList(files);
            }
            else
            {
                //AddPhotosToStage(args);
                DelayExecutor.Delay(200d, () =>
                {
                    AddPhotosToStage(files);
                });
            }
        }