コード例 #1
0
        private void Grid_ManipulationCompleted(object sender, ManipulationCompletedRoutedEventArgs e)
        {
            Grid _grid = sender as Grid;

            if (e.Cumulative.Translation.X > 10)
            {
                if (e.Cumulative.Translation.X > 100)
                {
                    Messenger.Default.Send(new GenericMessage <string>((string)_grid.Tag), MessengerTokens.CheckToDo);
                }
                HideGreenStory.Begin();
                BeginReturnStoryboard(e.Cumulative.Translation.X);
            }
            else if (e.Cumulative.Translation.X < -10)
            {
                if (e.Cumulative.Translation.X < -100)
                {
                    if (_grid != null)
                    {
                        Messenger.Default.Send(new GenericMessage <string>((string)_grid.Tag), MessengerTokens.DeleteToDo);
                    }
                }
                HideRedStory.Begin();
                BeginReturnStoryboard(e.Cumulative.Translation.X);
            }
            _isToBeDone     = false;
            _isInDeleteMode = false;
        }
コード例 #2
0
        private void Grid_ManipulationCompleted(object sender, ManipulationCompletedRoutedEventArgs e)
        {
            e.Handled = true;
            App.MainVM.EnableItemClick = false;

            if (e.Cumulative.Translation.X > 0)
            {
                if (e.Cumulative.Translation.X > 100)
                {
                    Messenger.Default.Send(new GenericMessage <ToDo>(CurrentToDo), MessengerTokens.CheckToDo);
                }
                HideGreenStory.Begin();
            }
            else if (e.Cumulative.Translation.X < 0)
            {
                if (e.Cumulative.Translation.X < -100)
                {
                    if (RootGrid != null)
                    {
                        Messenger.Default.Send(new GenericMessage <ToDo>(CurrentToDo), MessengerTokens.DeleteToDo);
                    }
                }
                HideRedStory.Begin();
            }
            _isToBeDone    = false;
            _isToBeDeleted = false;

            ToggleBackAnimation();
        }