/// <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)); }
/// <summary> /// 起動時コンストラクタ /// </summary> public Main() { Document = new TttDocument(); IsFileChanged = false; }