Ejemplo n.º 1
0
 public void OnCompleteItem(ItemUI item)
 {
     if (item.Tag != null)
     {
         ((ListItem)item.Tag).SetMark(true);
         item.Update();
     }
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public void OnUncompleteItem(ItemUI item)
 {
     ((ListItem)item.Tag).SetMark(false);
     item.Update();
 }