예제 #1
0
        void IViewTab.Fill(Protocol protocol, ViewerItem item)
        {
            ((IViewTab)this).Reset();

            m_datas = ParsingHelper.ExtractBinaryDatas(protocol, item);
            int count = m_datas.Length;

            if (count > 0)
            {
                ui_cbDatas.Items.Clear();

                for (int i = 0; i < count; i++)
                {
                    ui_cbDatas.Items.Add(ParsingHelper.GetContentName(m_datas[i].Item1, i));
                }

                ui_cbDatas.SelectedIndex = 0;

                if (count > 1)
                {
                    ui_cbDatas.IsEnabled = true;
                }

                //this.SelectData(0);
            }

            this.IsFilled = true;
        }