コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: oborosan/scheduler
        /// <summary>
        /// 編集ボタンクリック
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_edit_Click(object sender, RoutedEventArgs e)
        {
            if (selecteSchedule != null)
            {
                var window = new addSchedule(selecteSchedule, "スケジュールの編集");
                window.Owner = this; //オーナーを設定してやることで、戻り値を受ける

                //表示!
                window.ShowDialog();
            }
        }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: oborosan/scheduler
        /// <summary>
        /// スケジュールエリアのダブルクリック
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SchedulePanel_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (selecteSchedule != null)
            {
                var window = new addSchedule(selecteSchedule, "スケジュールの編集");
                window.Owner = this; //オーナーを設定してやることで、戻り値を受ける

                //表示!
                window.ShowDialog();
            }
        }
コード例 #3
0
ファイル: MainWindow.xaml.cs プロジェクト: oborosan/scheduler
        //----ボタン関連-------------------------------------------------------------------------

        /// <summary>
        /// 予定追加ボタン
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            var calSelect = MyCalendar.SelectedDate;
            var begin     = new DateTime(calSelect.Value.Year, calSelect.Value.Month, calSelect.Value.Day, 9, 15, 0);
            var end       = new DateTime(calSelect.Value.Year, calSelect.Value.Month, calSelect.Value.Day, 15, 30, 0);
            var window    = new addSchedule(new Schedule("無題の予定", begin, end, false, ""), "スケジュールの作成");

            window.Owner = this; //オーナーを設定してやることで、戻り値を受ける

            //表示!
            window.ShowDialog();
        }