private void SetData(object data) { var info = data as EpgEventInfo; if (data is SearchItem) { info = ((SearchItem)data).EventInfo; } if (info == null) { return; } eventInfo = info; Title = ViewUtil.WindowTitleText(eventInfo.DataTitle, "予約登録"); textBox_info.Text = CommonManager.ConvertProgramText(eventInfo, EventInfoTextMode.BasicOnly); richTextBox_descInfo.Document = CommonManager.ConvertDisplayText(eventInfo); tabStr = eventInfo.IsOver() == true ? "放映終了" : "予約"; UpdateViewSelection(0); }