public void OnCompleteItem(ItemUI item) { if (item.Tag != null) { ((ListItem)item.Tag).SetMark(true); item.Update(); } }
private void onDragCompleted(object sender, Microsoft.Phone.Controls.GestureEventArgs e) { if (_disableTopLevelGesture || !_isDraggingListBox) { return; } _isDraggingListBox = false; if (!_isAddingItemViaDragTop) { return; } if (TransformUtil.GetScaleY((FrameworkElement)_newItem) < 0.7) { itemGrid.Children.Remove((UIElement)_newItem); } else { TransformUtil.SetScaleY((FrameworkElement)_newItem, 1.0); TransformUtil.setRotateX((FrameworkElement)_newItem, 0.0); TransformUtil.setScaleX((FrameworkElement)_newItem, 1.0); TransformUtil.setTranslateX((FrameworkElement)_newItem, 0.0); _newItem.Tag = CurrItem.Add(); if (_newItem.Tag == null) { itemGrid.Children.Remove((UIElement)_newItem); } else { _newItem.Update(); //sortZIndex(); _newItem.SetText(""); _newItem.text.Focus(); } } UpdateItemGridHeight(); for (int idx = IndexOfItem(_newItem) + 1; idx < itemGrid.Children.Count; ++idx) { TransformUtil.setTranslateY((FrameworkElement)itemGrid.Children[idx], IdxToPosition(idx)); } _newItem = (ItemUI)null; _isAddingItemViaDragTop = false; EnableNativeScrolling(true); EnableAllChildrenGesture(true); }
public void OnUncompleteItem(ItemUI item) { ((ListItem)item.Tag).SetMark(false); item.Update(); }