/// <summary> /// 从FrameworkElement,获取<see cref="FrameworkElementSprite"/> /// </summary> /// <param name="element">FrameworkElement</param> /// <returns></returns> public static FrameworkElementSprite FromElement(FrameworkElement element) { var sprite = FrameworkElementSprite.GetSprite(element); if (sprite == null) { sprite = new FrameworkElementSprite(element); FrameworkElementSprite.SetSprite(element, sprite); } return(sprite); }
public static void SetSprite(FrameworkElement dObj, FrameworkElementSprite sprite) { dObj.SetValue(FrameworkElementSprite.SpriteProperty, sprite); }