示例#1
0
        /// <summary>
        /// 設定値の取得
        /// </summary>
        /// <param name="setInfo"></param>
        public void GetSetting(ref CustomEpgTabInfo info)
        {
            info.TabName  = textBox_tabName.Text;
            info.ViewMode = 0;
            if (radioButton_week.IsChecked == true)
            {
                info.ViewMode = 1;
            }
            else if (radioButton_list.IsChecked == true)
            {
                info.ViewMode = 2;
            }

            info.NeedTimeOnlyBasic     = (checkBox_noTimeView_rate.IsChecked == true);
            info.NeedTimeOnlyWeek      = (checkBox_noTimeView_week.IsChecked == true);
            info.StartTimeWeek         = comboBox_timeH_week.SelectedIndex;
            info.SearchMode            = (checkBox_searchMode.IsChecked == true);
            info.SearchServiceFromView = (checkBox_searchServiceFromView.IsChecked == true);
            info.FilterEnded           = (checkBox_filterEnded.IsChecked == true);
            info.SearchKey             = searchKey.Clone();
            info.ID = tabInfoID;

            info.ViewServiceList     = listBox_serviceView.Items.OfType <ChSet5Item>().Select(item => item.Key).ToList();
            info.ViewContentKindList = listBox_jyanruView.Items.OfType <ContentKindInfo>().Select(item => item.ID).ToList();
        }
示例#2
0
 public void SetSearchKey(EpgSearchKeyInfo key)
 {
     defKey = key.Clone();
     UpdateView();
 }
示例#3
0
 public void SetSearchKey(EpgSearchKeyInfo key)
 {
     defKey = key.Clone();
     UpdateView();
 }