コード例 #1
0
ファイル: Subscription.cs プロジェクト: datayang/V2RayGCon
        void AddSubsUiItem(Models.Datas.SubscriptionItem data)
        {
            var subsUi = new Views.UserControls.SubscriptionUI(this, data);

            subsUi.OnDelete += UpdatePanelItemsIndex;
            flyPanel.Controls.Add(subsUi);
        }
コード例 #2
0
        void AddSubsUiItem(Models.Datas.SubscriptionItem data)
        {
            var subsUi = new Views.UserControls.SubscriptionUI(this, data);

            flyPanel.Controls.Add(subsUi);
            flyPanel.ScrollControlIntoView(subsUi);
        }
コード例 #3
0
ファイル: Subscription.cs プロジェクト: vrnobody/V2RayGCon
        void AddSubsUiItem(Models.Datas.SubscriptionItem data)
        {
            var subsUi = new Views.UserControls.SubscriptionUI(this, data);

            flyPanel.Controls.Add(subsUi);
            flyPanel.ScrollControlIntoView(subsUi);
            UpdateServUiTotal(this, EventArgs.Empty);
        }
コード例 #4
0
        public void RemoveSubsUi(Views.UserControls.SubscriptionUI subsUi)
        {
            var subs = GetAllSubsUi();

            foreach (var sub in subs)
            {
                if (sub == subsUi)
                {
                    VgcApis.Misc.UI.Invoke(() => Remove(subsUi));
                }
            }

            UpdatePanelItemsIndex();
        }
コード例 #5
0
 void Remove(Views.UserControls.SubscriptionUI subsUi)
 {
     flyPanel.Controls.Remove(subsUi);
     AutoAddEmptyUi();
 }