ScreenToGif/Util/Model/FrameInfo.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System.Collections.Generic;
using System.Runtime.Serialization;
using System.Windows;

namespace ScreenToGif.Util.Model
{
    [DataContract]
    public class FrameInfo
    {
        #region Constructors

        /// <summary>
        /// Initialises a FrameInfo instance.
        /// </summary>
        /// <param name="path">The Bitmap.</param>
        /// <param name="delay">The delay.</param>
        public FrameInfo(string path, int delay)
        {
            Path = path;
            Delay = delay;

            KeyList = new List<SimpleKeyGesture>();
        }

        /// <summary>
        /// Initialises a FrameInfo instance.
        /// </summary>
        /// <param name="path">The Bitmap.</param>
        /// <param name="delay">The delay.</param>
        /// <param name="keyList">The list of pressed keys.</param>
        public FrameInfo(string path, int delay, List<SimpleKeyGesture> keyList) : this(path, delay)
        {
            KeyList = keyList != null ? new List<SimpleKeyGesture>(keyList) : new List<SimpleKeyGesture>();
        }

        /// <summary>
        /// Initialises a FrameInfo instance.
        /// </summary>
        /// <param name="path">The Bitmap.</param>
        /// <param name="delay">The delay.</param>
        /// <param name="cursorX">Cursor X position.</param>
        /// <param name="cursorY">Cursor Y positiob</param>
        /// <param name="clicked">True if clicked.</param>
        /// <param name="keyList">The list of pressed keys.</param>
        public FrameInfo(string path, int delay, int cursorX, int cursorY, bool clicked, List<SimpleKeyGesture> keyList = null) : this(path, delay)
        {
            CursorX = cursorX;
            CursorY = cursorY;
            WasClicked = clicked;
            KeyList = keyList ?? new List<SimpleKeyGesture>();
        }

        #endregion

        #region Properties

        /// <summary>
        /// The frame image full path.
        /// </summary>
        [DataMember]
后面还有 53 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。