/// <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(); }
public void SetSearchKey(EpgSearchKeyInfo key) { defKey = key.Clone(); UpdateView(); }