コード例 #1
0
        /// <summary>
        /// 从FrameworkContentElement,获取<see cref="FrameworkContentElementSprite"/>
        /// </summary>
        /// <param name="element">FrameworkContentElement</param>
        /// <returns></returns>
        public static FrameworkContentElementSprite FromElement(FrameworkContentElement element)
        {
            var sprite = FrameworkContentElementSprite.GetSprite(element);

            if (sprite == null)
            {
                sprite = new FrameworkContentElementSprite(element);
                FrameworkContentElementSprite.SetSprite(element, sprite);
            }

            return(sprite);
        }
コード例 #2
0
 public static void SetSprite(FrameworkContentElement dObj, FrameworkContentElementSprite sprite)
 {
     dObj.SetValue(FrameworkContentElementSprite.SpriteProperty, sprite);
 }