public IMTContainer AddControlWithAllGestures(IMTouchControl control, double left, double top) { AddToCanvas((UIElement)control); var cont = RegisterElement(control, true, null); Canvas.SetLeft((UIElement)control, left); Canvas.SetTop((UIElement)control, top); control.Container.Reset(); control.Container.StartX = left.ToInt(); control.Container.StartY = top.ToInt(); return cont; }
public IMTContainer AddControl(IMTouchControl control, TouchAction[] touchActions, double left, double top) { AddToCanvas((UIElement) control); var cont = RegisterElement(control, false, touchActions); Canvas.SetLeft((UIElement)control, left); Canvas.SetTop((UIElement)control, top); control.Container.Reset(); control.Container.StartX = left.ToInt(); control.Container.StartY = top.ToInt(); return cont; }
public void AddControlWithAllNoGestures(IMTouchControl control, double left, double top) { AddToCanvas((UIElement)control); Canvas.SetLeft((UIElement)control, left); Canvas.SetTop((UIElement)control, top); }
public void UnRegisterElement(IMTouchControl control) { if (control.Container == null) return; Framework.UnregisterElement(control.Container.Id); Framework.ForceRefresh(); }
public void ReRegisterControl(IMTouchControl control, bool supportAllTouchAction, TouchAction[] touchActions) { UnRegisterElement(control); RegisterElement(control, supportAllTouchAction, touchActions); }
public void RemoveControl(IMTouchControl control) { UnRegisterElement(control); Canvas.Children.Remove((FrameworkElement)control); }
public IMTContainer RegisterElement(IMTouchControl control, bool supportAllTouches, TouchAction[] touchActions) { control.Container = RegisterElement((FrameworkElement)control, supportAllTouches, touchActions); return control.Container; }