Пример #1
0
 public VideoViewModel(IEventAggregator eventAggregator, ISettings settings, IDialogBuilder dialogBuilder)
 {
     _settings        = settings;
     _dialogBuilder   = dialogBuilder;
     PropertyChanged += PropertyUpdated;
     eventAggregator.Subscribe(this);
 }
Пример #2
0
 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>();
 }
Пример #3
0
 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);
 }
Пример #4
0
        public ViewDialog(IDialogBuilder builder)
        {
            InitializeComponent();

            builder.ParentWindow = this;
            builder.Panel = ViewStackPanel;
            builder.Build();
        }
Пример #5
0
 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>();
 }
Пример #6
0
 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;
 }
Пример #8
0
 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);
 }
Пример #9
0
 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);
 }
Пример #10
0
 public StandardDialogBuilder(IDialogBuilder <Answer> dialogBuilder)
 {
     _dialogBuilder = dialogBuilder;
 }
Пример #11
0
 public StatusViewModel(IDialogBuilder dialogBuilder)
 {
     _dialogBuilder = dialogBuilder;
 }
Пример #12
0
 public StandardDialog(IDialogBuilder <Answer> dialogBuilder, IUserInteraction userInteraction, IDispatcherSchedulerProvider scheduler)
 {
     _dialogBuilder   = dialogBuilder;
     _userInteraction = userInteraction;
     _scheduler       = scheduler;
 }
Пример #13
0
 public StandardDialog(IDialogBuilder<Answer> dialogBuilder, IUserInteraction userInteraction, IDispatcherSchedulerProvider scheduler)
 {
     _dialogBuilder = dialogBuilder;
     _userInteraction = userInteraction;
     _scheduler = scheduler;
 }