コード例 #1
0
        protected sealed override void OnClear()
        {
            BeforeClear?.Invoke(null, EventArgs.Empty);

            itemsToClear = ToArray();
            base.OnClear();
        }
コード例 #2
0
        private void ViewChannels_BeforeClear(object sender, EventArgs e)
        {
            foreach (ViewChannel item in m_ViewChannels)
            {
                item.ColorChanged   -= ViewChannel_ColorChanged;
                item.NameChanged    -= ViewChannel_ValueChanged;
                item.VisibleChanged -= ViewChannel_ValueChanged;
            }

            BeforeClear?.Invoke(this, e);
        }