CopyTo() public method

public CopyTo ( CustomEpgTabInfo &dest ) : void
dest CustomEpgTabInfo
return void
 /// <summary>
 /// 右クリックメニュー 表示モードイベント呼び出し
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void cm_chg_viewMode_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (sender.GetType() != typeof(MenuItem))
         {
             return;
         }
         if (ViewSettingClick != null)
         {
             MenuItem         item    = sender as MenuItem;
             CustomEpgTabInfo setInfo = new CustomEpgTabInfo();
             setViewInfo.CopyTo(ref setInfo);
             if (sender == cm_chg_viewMode2)
             {
                 setInfo.ViewMode = 1;
             }
             else if (sender == cm_chg_viewMode3)
             {
                 setInfo.ViewMode = 2;
             }
             else
             {
                 setInfo.ViewMode = 0;
             }
             ViewSettingClick(this, setInfo);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + "\r\n" + ex.StackTrace);
     }
 }
Esempio n. 2
0
        /// <summary>
        /// 現在のEPGデータ表示モードの設定を取得する
        /// </summary>
        /// <param name="setInfo">[OUT]表示モードの設定値</param>
        /// <returns></returns>
        public bool GetViewMode(ref CustomEpgTabInfo setInfo)
        {
            if (viewInfo == null)
            {
                return(false);
            }

            viewInfo.CopyTo(ref setInfo);

            return(true);
        }