예제 #1
0
        private void dragView_DragEnd(object sender, EventArgs e)
        {
            DraggableView view = (DraggableView)sender;
            string        Guid = view.ClassId;

            if (view.DragDirection == DragDirectionType.Horizontal & view.DragMode == DragMode.Touch)
            {
                if (AppConstants.GetSwipe(Guid, view.DragValue))
                {
                    current_context.OnQuoteCommand.Execute(Guid);
                }
            }
        }
예제 #2
0
        private void dragView_DragEnd(object sender, EventArgs e)
        {
            DraggableView view   = (DraggableView)sender;
            string        chatID = view.ClassId;

            if (view.DragDirection == DragDirectionType.Horizontal & view.DragMode == DragMode.Touch)
            {
                if (this.Parent.Parent.Parent.BindingContext is ChatPageViewModel parent_page_model)
                {
                    //DependencyService.Get<IMessage>().ShortAlert($"Outgoing: {view.DragValue}");
                    if (AppConstants.GetSwipe(chatID, view.DragValue))
                    {
                        parent_page_model.OnQuoteCommand.Execute(chatID);
                        (this.Parent.Parent.Parent as ChatPage).FocusCommand.Execute(null);
                    }
                }
            }
        }