/// <summary>
        /// コンストラクタ
        /// </summary>
        public ItineraryViewerViewModel()
        {
            document = Main.Document;

            Itineraries = document.Itineraries.ToReadOnlyReactiveCollection(x => new ItineraryViewModel(x));

            AddItineraryCommand = new ReactiveCommand();
            AddItineraryCommand.Subscribe(_ => document.AddItinerary());
            RemoveItineraryCommand = new ReactiveCommand <int>();
            RemoveItineraryCommand.Subscribe(index => document.RemoveItinerary(index));
        }
Esempio n. 2
0
        /// <summary>
        /// 起動時コンストラクタ
        /// </summary>
        public Main()
        {
            Document = new TttDocument();

            IsFileChanged = false;
        }