コード例 #1
0
 private void OnCreateDaysExecute(WrapPanel wrapPanel)
 {
     if (!isLoaded)
     {
         days = new List <Controls.DayOfWeek>();
         DateTime date = Start;
         for (int i = 0; i < Length; ++i)
         {
             Controls.DayOfWeek day = new Controls.DayOfWeek()
             {
                 Margin    = new System.Windows.Thickness(10),
                 MinWidth  = 300,
                 MinHeight = 100
             };
             day.DataContext.Date        = date.AddDays(i);
             day.DataContext.SelectDate += (note) => { SelectDate?.Invoke(note); };
             if (!DBHelper.IsNewUser)
             {
                 day.DataContext.LoadDayFromDB();
             }
             wrapPanel.Children.Add(day);
             days.Add(day);
         }
         isLoaded = true;
     }
 }
コード例 #2
0
 /// <summary>
 /// When implemented by a class, enables a server control to process an event raised when a form is posted to the server.
 /// </summary>
 /// <param name="eventArgument">A <see cref="T:System.String" /> that represents an optional event argument to be passed to the event handler.</param>
 public void RaisePostBackEvent(string eventArgument)
 {
     if (eventArgument == "SelectDate")
     {
         EnsureChildControls();
         SelectDate?.Invoke(this, new EventArgs());
         ValueChanged?.Invoke(this, new EventArgs());
     }
 }
コード例 #3
0
 private void OnBindBaseNoteExecute(SimpleNote simpleNote)
 {
     if (!isBindedBaseNote)
     {
         simpleNote.DataContext.Note        = Context;
         simpleNote.DataContext.Deleting   += () => { Deleting?.Invoke(); };
         simpleNote.DataContext.SelectDate += (n) => { SelectDate?.Invoke(Context); };
         isBindedBaseNote = true;
     }
 }
コード例 #4
0
 private void OnCopyNoteExecute()
 {
     SelectDate?.Invoke(Note);
 }
コード例 #5
0
ファイル: DatePicker.cs プロジェクト: sasiit23/smah1
 protected void OnSelectDate()
 {
     SelectDate?.Invoke(this, new EventArgs());
 }