public VideoViewModel(IEventAggregator eventAggregator, ISettings settings, IDialogBuilder dialogBuilder) { _settings = settings; _dialogBuilder = dialogBuilder; PropertyChanged += PropertyUpdated; eventAggregator.Subscribe(this); }
public PresetViewModel(INavigationService navigationService, IEventAggregator eventAggregator, IDialogBuilder <AddItemView, AddItemViewModel> builder) : base(navigationService) { this.eventAggregator = eventAggregator; dialogBuilder = builder; this.eventAggregator.Subscribe(this); PresetItems = new BindableCollection <PresetItemViewModel>(); SelectedItems = new BindableCollection <PresetItemViewModel>(); }
public GetStartedDialog(IBotDataService botDataService, IDialogBuilder dialogBuilder, IConversationService conversationService, IMessageHelper messageHelper) { SetField.NotNull(out _botDataService, nameof(botDataService), botDataService); SetField.NotNull(out _dialogBuilder, nameof(dialogBuilder), dialogBuilder); SetField.NotNull(out _conversationService, nameof(conversationService), conversationService); SetField.NotNull(out _messageHelper, nameof(messageHelper), messageHelper); }
public ViewDialog(IDialogBuilder builder) { InitializeComponent(); builder.ParentWindow = this; builder.Panel = ViewStackPanel; builder.Build(); }
public PresetViewModel(INavigationService navigationService, IEventAggregator eventAggregator, IDialogBuilder<AddItemView, AddItemViewModel> builder) : base(navigationService) { this.eventAggregator = eventAggregator; dialogBuilder = builder; this.eventAggregator.Subscribe(this); PresetItems = new BindableCollection<PresetItemViewModel>(); SelectedItems = new BindableCollection<PresetItemViewModel>(); }
public VideoViewModel(IEventAggregator eventAggregator, ISettings settings, IDialogBuilder dialogBuilder, GifCreator gifCreator, IFileDeleter fileDeleter) { _settings = settings; _dialogBuilder = dialogBuilder; _gifCreator = gifCreator; eventAggregator.Subscribe(this); AddTimeline(); fileDeleter.OnDelete(OnFileDelete); }
public ResultsPageViewModel(INavigationService navigationService, IDialogBuilder <SaveResultView, SaveResultViewModel> builder, PlotViewModel plotViewModel, DataViewModel dataViewModel) { this.navigationService = navigationService; PlotViewModel = plotViewModel; DataViewModel = dataViewModel; dialogBuilder = builder; }
public FileSelectViewModel(EventAggregator eventAggregator, ISettings settings, IThumbnailGenerator thumbnailGenerator, IDialogBuilder dialogBuilder, IFileDeleter fileDeleter) { _eventAggregator = eventAggregator; _settings = settings; _thumbnailGenerator = thumbnailGenerator; _dialogBuilder = dialogBuilder; _fileDeleter = fileDeleter; Path = _settings.ShadowplayPath; Videos = CollectionViewSource.GetDefaultView(_videos); Videos.SortDescriptions.Add(new SortDescription("CreationTime", ListSortDirection.Descending)); _eventAggregator.Subscribe(this); }
public RootLuisDialog( IBotDataService botDataService, IConversationService conversationService, IDialogBuilder dialogBuilder, IHeadTailsService headTailsService, IJokeService jokeService, IMessageHelper messageHelper) : base(new LuisService(new LuisModelAttribute( ConfigurationManager.AppSettings["luis:ModelId"], ConfigurationManager.AppSettings["luis:SubscriptionId"]))) { SetField.NotNull(out _botDataService, nameof(botDataService), botDataService); SetField.NotNull(out _conversationService, nameof(conversationService), conversationService); SetField.NotNull(out _dialogBuilder, nameof(dialogBuilder), dialogBuilder); SetField.NotNull(out _headTailsService, nameof(headTailsService), headTailsService); SetField.NotNull(out _jokeService, nameof(jokeService), jokeService); SetField.NotNull(out _messageHelper, nameof(messageHelper), messageHelper); }
public StandardDialogBuilder(IDialogBuilder <Answer> dialogBuilder) { _dialogBuilder = dialogBuilder; }
public StatusViewModel(IDialogBuilder dialogBuilder) { _dialogBuilder = dialogBuilder; }
public StandardDialog(IDialogBuilder <Answer> dialogBuilder, IUserInteraction userInteraction, IDispatcherSchedulerProvider scheduler) { _dialogBuilder = dialogBuilder; _userInteraction = userInteraction; _scheduler = scheduler; }
public StandardDialog(IDialogBuilder<Answer> dialogBuilder, IUserInteraction userInteraction, IDispatcherSchedulerProvider scheduler) { _dialogBuilder = dialogBuilder; _userInteraction = userInteraction; _scheduler = scheduler; }