Esempio n. 1
0
        private void Reset()
        {
            // (ヽ´ω`)...
            var item = (ReservationItem)RawNotification.Model;

            KeywordReservationContentViewModel = new KeywordReservationContentViewModel(this, item);
            TimeReservationContentViewModel    = new TimeReservationContentViewModel(this, item);

            // なんかなー
            SelectedIndex = 0;
            if (item == null)
            {
                return;
            }
            if (item.Type == Resources.Keyword)
            {
                SelectedIndex = 0;
            }
            else if (item.Type == Resources.Time)
            {
                SelectedIndex = 1;
            }
            else if (item.Type == Resources.Query)
            {
                SelectedIndex = 2;
            }
        }
Esempio n. 2
0
 public ConditionalReservationContentViewModel()
 {
     FinishInteraction += () =>
     {
         KeywordReservationContentViewModel.Dispose();
         TimeReservationContentViewModel.Dispose();
     };
     ViewModelHelper.Subscribe(this, w => w.Notification, w => Reset());
 }