public static double GetTop(UIElement element) { __UIElement _element = element; return(_element.InternalTop); //return _element.InternalGetDisplayObject().y; }
public static double GetLeft(UIElement element) { __UIElement _element = element; return(_element.InternalLeft); //return _element.InternalGetDisplayObject().x; }
public static void SetZIndex(UIElement element, int value) { __UIElement _element = element; var n = _element.InternalGetDisplayObject(); n.style.zIndex = value; }
// http://blogs.msdn.com/devdave/archive/2008/05/21/why-i-don-t-like-canvas.aspx public static double GetLeft(UIElement element) { __UIElement _element = element; var n = _element.InternalGetDisplayObject(); //return n.Bounds.Left; return(_element.InternalLeft); }
public static double GetTop(UIElement element) { __UIElement _element = element; //var n = _element.InternalGetDisplayObject(); //return n.Bounds.Top; return(_element.InternalTop); }
public static void SetTop(UIElement element, double length) { __UIElement _element = element; _element.InternalTop = length; var n = _element.InternalGetDisplayObject(); n.style.position = ScriptCoreLib.JavaScript.DOM.IStyle.PositionEnum.absolute; n.style.top = Convert.ToInt32(length) + "px"; }
public static void InvokeWhenStageIsReady(this UIElement e, Action <Stage> h) { __UIElement x = e; var z = x.InternalGetDisplayObject(); z.addedToStage += delegate { h(z.stage); }; }
public static __MouseEventArgs Of(IEvent e, __UIElement context) { var a = new __MouseEventArgs { __Internal_OffsetX = e.OffsetX, __Internal_OffsetY = e.OffsetY, Internal_Element = (IHTMLElement)e.Element, }; return(a); }
public virtual int Add(UIElement element) { __UIElement _element = element; __FrameworkElement _felement = _element as __FrameworkElement; if (_felement == null) { throw new NotImplementedException(); } _felement.InternalParent = this.InternalVisualParent; InternalSprite.appendChild(_element.InternalGetDisplayObject()); InternalItems.Add(element); return(InternalItems.Count - 1); }
public virtual void Remove(UIElement element) { __UIElement _element = element; __FrameworkElement _felement = _element as __FrameworkElement; if (_felement == null) { throw new NotImplementedException(); } if (_felement.InternalParent != this.InternalVisualParent) { return; } InternalSprite.removeChild(_element.InternalGetDisplayObject()); InternalItems.Remove(element); _felement.InternalParent = null; }
public static __MouseEventArgs Of(IEvent e, __UIElement context) { var a = new __MouseEventArgs { __Internal_OffsetX = e.OffsetX, __Internal_OffsetY = e.OffsetY, Internal_Element = (IHTMLElement)e.Element, }; return a; }
public static void SetTop(UIElement element, double length) { __UIElement _element = element; _element.InternalSetTop(length); }