Beispiel #1
0
        /// <summary>
        /// TimelineForm を初期化します
        /// </summary>
        public TimelineForm(TimelineProperty property)
        {
            InitializeComponent();

            // PersistString を決める
            TimelineProperty = property;

            // DockContent を区別するための文字列 ("0:TimelineForm" の形式)
            PersistString = $"{Settings.Default.TabId}:{nameof(TimelineForm)}";
            TimelineProperty.FormPersistString = PersistString;

            if (Settings.Default.TabId == ulong.MaxValue)
            {
                Settings.Default.TabId = 0; // やむを得ない
            }
            else
            {
                Settings.Default.TabId++;
            }

            JsFront = new JsFront(TimelineProperty);
        }
Beispiel #2
0
 /// <summary>
 /// JsFront を初期化します
 /// </summary>
 public JsFront(TimelineProperty property)
 {
     TimelineProperty = property;
 }